1. ホーム
  2. パイソン

[解決済み】Pythonの非欲求型正規表現

2022-04-19 23:14:56

質問

のような正規表現を作成するにはどうすればよいですか? "(.*)" が与えられた場合、以下のようになります。 "a (b) c (d) e" python は "b" ではなく "b) c (d" ?

を使用できることは知っています。 "[^)]" の代わりに "." しかし、私は、私の正規表現をもう少しきれいに保つ、より一般的な解決策を探しています。Pythonに "おい、できるだけ早くこれをマッチさせろ"と伝える方法はありますか?

どのように解決するのですか?

あなたは、万能の人を探している *?

ドキュメントより 貪欲と非貪欲

<ブロッククオート

非欲求型修飾子 *? , +? , ?? または {m,n}? [としてマッチします。 少し のテキストを可能な限り削除します。