satomacoto
October 4, 2009
Pythonの正規表現でピリオド(.)に改行も含める
標準の状態だと「.」(ピリオド、ドット)には改行以外のすべての文字を含む。
改行も含むようにフラグ
re.DOTALL
を追加する。たとえば、
p = re.compile(r'\
(.*?)\
', re.DOTALL)
p.match('
\n\nfoo
')
とか。
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment