import os
import re
stext=[]
def gettext():
with open('a.txt','r+') as fileone:
for line in fileone.readlines():
line = line.strip()
if not line:
continue
pattern = re.compile(r'"Rplace[^"]+') #同findtext = re.findall(r'"Rplace[^"]+',line)
findtext = re.findall(pattern,line)
with open('b.txt','a+') as fileone:
fileone.writelines(line+'"\n' for line in findtext)
if __name__ == '__main__':
gettext()
os.system('pause')
import os
import re
stext=[]def gettext():
with open('a.txt','r+') as fileone:
temp =fileone.read()
pattern = re.compile(r'"Rplace[^"]+') #同findtext = re.findall(r'"Rplace[^"]+',temp)
findtext = re.findall(pattern,temp)
with open('b.txt','a+') as fileone:
fileone.writelines(line+'"\n' for line in findtext)
if __name__ == '__main__':
gettext()python正则表达式
最新推荐文章于 2025-11-26 15:40:52 发布
本文介绍了一个使用Python进行文件读写及正则表达式匹配的示例程序。该程序从'a.txt'中查找特定模式(以&Rplace开头的内容)并将其写入'b.txt'。文中展示了两种不同的读取方式:逐行读取与一次性读取整个文件。
993

被折叠的 条评论
为什么被折叠?



