8.9.3 正则表达式查找
编写一个程序,打开文件夹中所有的.txt文件,查找匹配用户提供的正则表达式的所有行。结果应该打印到屏幕上。
这个项目代码比较普通,没啥特殊的,上代码:
import os,re
reg=re.compile(input('enter regular expression:'))
a=os.listdir()
tl=[]
for i in a:
if i.endswith('.txt'):
o=open(i)
r=o.read()
txt=reg.findall(r)
tl=tl+txt
print(tl)