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)
文字列を含むファイルがそれ自体のディレクトリにある場合は正常に機能しますが、ディレクトリに他のファイルが追加されている場合は何も返しません。
これは、処理されるファイルごとに「一致」が上書きされるためですか? もしそうなら、どうすればこれを止めることができますか?
前もって感謝します