我有以下使用 RE 的函数:
def friendSearch():
os.chdir("C:/Users/David/myFiles")
files = os.listdir(".")
for x in files:
inputFile = open(x, "r")
content = inputFile.read()
inputFile.close()
match = re.search(r'(?<="NAME":)("[^"]+")',content)
print (match)
当包含字符串的文件单独位于目录中时,它可以正常工作,但是当将其他文件添加到目录时,它不会返回任何内容。
这是因为每个处理的文件都覆盖了“匹配”吗?如果是这样,我该如何阻止呢?
提前致谢