1

ディレクトリ内のファイルの内容をチェックするスクリプトを書いています。これまでに取得したのは、さまざまな文字列のリストであり、従来の正規表現も検索に含めたいと考えています。これが私がこれまでに持っているものです:

regex = [ "STRING1", "STRING2", "STRING3", (?:<my regex here>)]
pattern = re.compile(regex)

さまざまなエラーが発生し、コンパイル関数で .join() を使用して正規表現の前に r' を追加して、少しトラブルシューティングを試みましたが、明らかに何か間違っています。コードは適切に実行されますが、必要なときに一致が見つからないため、明らかに正規表現が正しくコンパイルされていません。では、使用したい正規表現のリストを作成し、検索でそのリストを反復処理する正しい方法は何ですか?

4

1 に答える 1