この質問は、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 が改行を無視するようにします。