0
私は複数の行にわたってre.findall()
にしようとしてきました。これは私の正規表現です。Pythonで複数行の正規表現パターンを一致させる
rx = re.compile(r"```()* test.+```", re.DOTALL)
list = rx.findall(string)
そして、私が戻ってくるのは[' ']
です。 (サイドノート、文字列はファイルから読み込まれます)誰もここで何が間違っているのか説明できますか?
また、フラグとしてre.DOTALL|re.MULTILINE
を使用しようとしましたが、いずれも解決しませんでした。
テスト用のデータを追加できますか? – SatanDmytro
'findall'に関するドキュメントからのヒント:"パターンに1つ以上のグループがある場合、グループのリストを返します "。ここには1つのグループがあります。 –
私は知っていますが、それは空です。私が解析しようとしている文字列は、次のようになります。 '' 'test こんにちは ' ''(改行は表示されません) – ComedicChimera