美文网首页
正则表达式提取文件的身份证号

正则表达式提取文件的身份证号

作者: 不懂球的2大业 | 来源:发表于2022-04-07 23:41 被阅读0次

1.背景

  • 最近疫情防控,需要统计各个街道、乡镇收上来的重点人员的身份证号、手机号等其他信息,之后在录入统一的系统中。但是街道人员在收取的时候,难免会统计错误,这样的话数据录入系统会出现错误。但是系统做的比较粗糙,只能返回一串串类似“第94行身份证320xxx195xxxxxxxx11校验错误,请核查。”的提示信息,不能直接导出有问题的身份证号。因此需要在提示信息中提取出有问题的身份证号,再和各个街道、乡镇进行核对校验。

2.实现代码

import re
# from unittest import result

lst = []

with open("hotels.txt","r") as f:
    for line in f.readlines():
        line = line.strip('\n')
        # print(line)
        result = re.search('(\d{15,19}|\d{15,17}(\d|X|x))',line)
        if result != None:
            lst.append(result.group())
            # print(result.group())

with open("idnums.txt","w+") as f:
    for item in lst:
        f.write(item)
        f.write("\n")

相关文章

  • 正则表达式提取文件的身份证号

    1.背景 最近疫情防控,需要统计各个街道、乡镇收上来的重点人员的身份证号、手机号等其他信息,之后在录入统一的系统中...

  • 42、Excel 提取身份证信息 ETIDCard

    函数名:ETIDCard 函数功能:提取身份证号码信息; 应用场景: 1、提取 身份证号码文本数据信息; 参...

  • 基于C++的正则原理提取网页链接

    VC++ 采用正则的原理提取网页链接,一个网页链接提取器的代码,采用了正则表达式的部分方法来从文件字符中提取出网址...

  • python第五天

    爬虫实践 一、数据提取 非结构化数据处理 文本、电话号码、邮箱地址>>>正则表达式 html文件>>>正则表达式、...

  • 爬虫数据筛选

    目录清单 正则表达式提取数据 正则表达式案例操作 Xpath提取数据 Xpath案例操作 BeautifulSou...

  • 爬虫处理之结构化数据操作

    目录清单 正则表达式提取数据 正则表达式案例操作 Xpath提取数据 Xpath案例操作 BeautifulSou...

  • 爬虫处理之结构化数据操作

    目录清单 正则表达式提取数据 正则表达式案例操作 Xpath提取数据 Xpath案例操作 BeautifulSou...

  • 爬虫处理之结构化数据操作

    目录清单 正则表达式提取数据 正则表达式案例操作 Xpath提取数据 Xpath案例操作 BeautifulSou...

  • Python 常用正则表达式

    抽取email的正则表达式 抽取phone_number的正则表达式 抽取身份证号的正则表达式 IP地址正则表达式...

  • iOS开发基于OpenCV处理实现身份证号码识别

    技术要点分析:此次项目中主要的技术划分为身份证号码区域提取和光学字符识别。身份证号码区域的提取涉及有:图像灰度化阀...

网友评论

      本文标题:正则表达式提取文件的身份证号

      本文链接:https://www.haomeiwen.com/subject/dyjesrtx.html