【发布时间】:2019-10-21 13:20:30
【问题描述】:
我有一个list1 = ['hi','world','of']
我有一个 .txt 文件
Hellohihowareyou
worldisfullofwonder
如何检查文件中是否存在hi、'of'、world
伪代码
import re
pattern = r''
for i in list1:
#print (i)
with open('file.txt','r'):
content = f.read()
test= re.search(pattern,content)
print (test)
我的预期
['hi','of'],因为文件中没有世界
【问题讨论】:
-
为什么是正则表达式?您在这里似乎不需要整个单词或不区分大小写的匹配。只需检查
for i in list1: if i in content: results.append(i) -
这句好话“你有问题,但认为你可以用正则表达式解决它。现在你有两个问题”在这里适用。