2024-09-30 20:38:23 发布
网友
文本文件:
InheritedFrom: abc@aol.com InheritedAltFrom: abc@aol.com From: CN=deepak sethi/O=MHI INetFrom: xwy.com
我用来提取只包含“From:”的行的代码
应为:-
From: CN=deepak sethi/O=MHI
我不明白怎么了?在
Regexp的单词边界用\b表示,而不是/b:
\b
/b
with open('abc.txt', 'r') as f: for l in f.readlines(): if re.search(r'\bFrom\b', l): print(l)
输出:
import re with open('abc.txt', 'r') as file: raw = file.readlines() for line in raw : if re.search(r'^From:', line): print line
会解决你的问题
Regexp的单词边界用
\b
表示,而不是/b
:输出:
^{pr2}$会解决你的问题
相关问题 更多 >
编程相关推荐