Python----使用正则re查找文本中特定中文字符串
例子1:脚本文件
root@kali:~/python/dinpay# cat t.py
#coding:utf-8
import re
source = "s2f程序员杂志一2d3程序员杂志二2d3程序员杂志三2d3程序员杂志四2d3"
temp = source.decode('utf8')
findword=u"(杂志+)" #需要查找的特定中文字符串
pattern = re.compile(findword)
results = pattern.findall(temp)
for result in results :
print result
运行情况
root@kali:~/python/dinpay# python t.py
杂志
杂志
杂志
杂志
参考:http://blog.csdn.net/freedomqx/article/details/6237654
例子2、查找的目标文件logyzm.txt的内容”您的验证码是xxxxxx”,就是查找这个文档中的所有短信验证码时多少。
:
2018-01-09 10:54:27,543 [DubboServerHandler-192.168.49.162:30594-thread-98] [INFO]-[com.*****.***.*******.sms.channel.DH3TSMSChannel sendSMS 30]-大汉三通 提交单条普通短信响应结果:{"msgid":"8cad20d5438a40dfb5bd3811f41dcd9e","result":"0","desc":"提交成功","failPhones":""}
2018-01-09 11:12:37,926 [DubboServerHandler-192.168.49.162:30594-thread-98] [INFO]-[com.*****.***.*******.sms.ShortMessageSender sendShortMessage 80]-Number: 13612946093 Content: 尊敬的用户,您好!您正在进行登录操作,需要您进行身 份校验,校验码981737(请勿向任何人提供您收到的校验码)。如非本人操作,请致电4008822311
..........................
...............................
...........................
.......