-1

なぜこれが機能しないのですか?!

re.match(r".*hello.*", "\n\nhello\n\n", re.MULTILINE)

助けてください?

Windows 7 x64 Python 2.7.3

4

1 に答える 1

6

あなたは代わりに探していre.DOTALLます:

re.match(r".*hello.*", "\n\nhello\n\n", re.DOTALL)

ドキュメントの引用:

特殊'.'文字を、改行を含むすべての文字と一致させます。このフラグがない'.'場合、改行以外のすべてに一致します。

re.MULTILINEドットパターンが一致するものではなく、 where^$match を変更します。.

于 2013-02-20T13:32:24.417 に答える