をマッチさせました。私はmsg
のすべての出現を{
までマッチさせたいと思います。正規表現と{
私の正規表現は次のようになりますregex = re.compile('"msg".+"{"')
私の理解によれば、これはmsg
と直接一致し、次に何度も何度も何度も{
に一致するはずです。
しかしながら、結果は得られません。私がmsg
だけを使用すると、それが出力されますが、結果全体({まで)が必要です。
私は.{14}
を使用しようとしましたが、文字の数が常に異なるため、これは役に立たないです。
行に複数の '{'がある場合は、最初の行まで一致するか、最後の行まで一致させますか? –
'^ [^ {] *' – Arount
がうまくいかないときは、もっと単純にしてみてください。 "msg"にマッチする正規表現を書いてみてください。 – RPGillespie