正規表現 Part9
■ このスレッドは過去ログ倉庫に格納されています
0862デフォルトの名無しさん
2012/05/27(日) 11:22:25.53name0 name1 name2が順番が異なる時どのような正規表現をかけばよいでしょうか
<en_Image name0="image.png" name1="カツ丼" name2="ご飯"></en_Image>
<en_Image name0="image.png" name2="ご飯" name1="カツ丼"></en_Image>
<en_Image name2="ご飯" name1="カツ丼" name0="image.png"></en_Image>
↓
<en_Image name="カツ丼ご飯image.png"></en_Image>
name0 name1 name2が順番が異なる時,以下のような正規表現では取り出せますん
pattern="<en_Image.*?name0=\"(\\w+?).*?name1=\"(\\w+?).*?name2=\"(\\w+?)">.*?</en_Image>"
replace="<en_Image name==\"$2$3.$1\"></en_Image>"
■ このスレッドは過去ログ倉庫に格納されています