我試圖將my_stats1文件中的模式與列表中包含相同模式的模式進(jìn)行匹配。但在嘗試搜索模式時(shí)卻失敗了。 我的文件內(nèi)容: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貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
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']
添加回答
舉報(bào)
0/150
提交
取消