私は前に、オプションのスペースで、CHAR :
またはchar (
の最初の出現まで、すべてを取得するために正規表現をしたいと思います正規表現は:すべてを一致させるまで `:`や `(`
を、このテキストを取ります。:予想
foo : bar
foo bar: baz
foo (bar): baz
:
<foo>: bar
<foo bar>: baz
<foo> (bar): baz
私はこの(.*[:\(])
を試してみましたが、これは与える:
<foo :> bar
<foo bar:> baz
<foo (bar):> baz
私は、Python 3.5を使用していますhttps://regex101.com/r/sR4hA5/1
を参照してください。
どうか^(。*)[:\(] ' –
@ JonathanParentLevesque:あまりにも貪欲です。 –