我试图将my_stats1文件中的模式与列表中包含相同模式的模式进行匹配。但在尝试搜索模式时却失败了。 我的文件内容:AAAA AA AAAAAAA (Count) : 10BB BB BBB (Count) : 10我的代码:my_stats1 = 'AAAA AA AAAAAAA (Count)'a = []b = []with open('stats') as fp: for line in fp: a.append(line) fp.close()my_stats1_val= ([x for x in a if re.search(x, my_stats1)])print my_stats1_val输出为空:[]。
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
import re
my_stats1 = 'AAAA AA AAAAAAA (Count)'
with open('test.txt') as fp:
a = fp.readlines()
rex = re.escape(my_stats1)
my_stats1_val= [x for x in a if re.search(rex, x)]
print my_stats1_val
印刷:
['AAAA AA AAAAAAA (Count) : 10\n']
添加回答
举报
0/150
提交
取消