3

この質問は、Python で以前に定義されたグループの一致に関するものです...しかし、それほど単純ではありません。

一致させたいテキストは次のとおりです。

Figure 1: Converting degraded weaponry to research materials.

Converting degraded weaponry to research
materials.

これが私の正規表現です:

(Figure )(\d)(\d)?(: )(?P<description>.+)(\n\n)(?P=description)

さて、私が現在持っている問題は、3行目の「調査」の後に現れる改行のために、正規表現がテキストと一致しないことです。前のグループを自分の文字列に一致させるときに、python が改行を無視するようにします。

4

1 に答える 1