如下所示:
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