如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
|
import os
import re
import string
file = open ( "data2.txt" )
p1 = re. compile (r "^(\d{16})\s+(\d{3})" )
re. compile (p1)
for line in file :
print (line)
match1 = re.search(p1,line)
#print(match1.group(0))
|
1
2
3
4
5
6
7
8
9
10
|
sCard = match1.group( 1 )
sValue = match1.group( 2 )
print (sCard)
print (sValue)
b = re.findall(r "\d{2}" ,sCard)
# remove r or one \ if want signle \
c = r '\\x' .join(b)
c = r '\\x' + c
print (c)
|
以上这篇使用python 打开文件并做匹配处理的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/xinke453/article/details/74180678