import re pat = re.compile('aaa.*?aaa', re.DOTALL) subst = 'aaa --- aaa' replacd = pat.sub(subst, target)
- re.DOTALL は'.'が改行にもマッチするように.
- .*? の '?'は最短マッチ.
技術系の備忘録.基本的に自分だけのためのものなので,詳しく書きません.検索でいらした方、すみません.
import re pat = re.compile('aaa.*?aaa', re.DOTALL) subst = 'aaa --- aaa' replacd = pat.sub(subst, target)
0 件のコメント:
コメントを投稿