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

2022-04-07  本文已影响0人  不懂球的2大业

1.背景

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")
上一篇 下一篇

猜你喜欢

热点阅读