这就是我得到的:(在急忙回答后编辑。)
import re
File1 = open('text.txt', 'r')
regex = re.compile(r'\b(?:[12]?\d{1,4}|30{4})#[^#]+#')
string = File1.read()
itemdesc = regex.findall(string)
for word in itemdesc:
print (word)
通过使用:\ b(?:[12]?\ d {1,4} | 30 {4})#[^#] +#我可以找到:
5173#bunch of text here
of, bunch here, text
text here, bunch of
#
找到此文本后,我想将其替换为存在类似文件的另一个文件。
在当前阶段,我仍然需要实现以下内容:
\b(?:number)#[^#]+#
为了查找移动的文本并将其替换到另一个具有相同编号的文件中,也要在检查之前是否存在多次。
这样做之后,我将遇到另一个问题,即保存多次出现并将其存储在另一个文本中以便手动执行其余操作。
希望你们能提供帮助,感谢您的帮助,这不一定是解决方案。 :)