他のファイルに抽出したいので、いくつかのパターンの一連のテキストファイルを解析しています。
つまり、ファイルから一致するものを除いてすべてを「削除」したいということです。
たとえば、一致するパターンとしてpattern1、pattern2、pattern3がある場合、次の入力が必要です。
bla bla
pattern1
pattern2
bla bla bla
pattern1
pattern3
bla bla bla
pattern1
次の出力を与えるには:
pattern1
pattern2
pattern1
pattern3
pattern1
どのパターンの一致リストも使用re.findall
して正常に取得できますが、各パターンの一致がファイル内に混在していることを考えると、順序を維持する方法を考えることはできません。
読んでくれてありがとう。