2009年1月2日金曜日

pythonのregular expressionで置換

import re
pat = re.compile('aaa.*?aaa', re.DOTALL)
subst = 'aaa --- aaa'
replacd = pat.sub(subst, target)
  • re.DOTALL は'.'が改行にもマッチするように.
  • .*? の '?'は最短マッチ.

0 件のコメント: