WZ EDITOR 17
■ このスレッドは過去ログ倉庫に格納されています
0161名無しさん@お腹いっぱい。
2013/07/04(木) NY:AN:NY.ANID:y6JaKxzd0正規表現を使った置換について教えてください。
[16:57.57] → [16:57:57]
[16:58.11] → [16:58:11]
このような置換をしたいんです。分秒の間がカンマになっているので、コロンに変えたい。
全角で書くと16:57.57 → 16:57:57です。
しかし、この[時分秒]の部分以外にも文字列があるので、
単純に . → : という置換をすると、たとえばMr.AがMr:Aになってしまうので困る。
こういう場合は正規表現を使って、 分.秒] → 分:秒] になるようにすればいいらしい、
ということは分かりました。カンマがメタ文字で、ただ . と書くと何でもいい1文字になり、
これを \. としてやれば文字としてのカンマになるというのも分かりました。
同様に [ ] もメタ文字だと分かりました。
で、素人考えでXX.XX]をヒットさせるなら ..\...\] でいいのかな?これを ..:..\] に置換?
と思って実行したら [16:57.57] → [16:..:..] になってしまいました。
じゃあ \...\] を :..\] でどうだ?と思ったら [16:57:..] になってしまい。
秒のところが数字2桁だから \.[0-9][0-9]\] でどうだ?→ :[0-9][0-9]]
とか、もうわけがわからないことになってお手上げです。これどうしたらいいんでしょうか?
友人に「諦めろw」って言うのは簡単なんですけど、出来そうで出来無いのが悔しくてw
こんな馬鹿に教えてくださる方がいらっしゃったら、アドバイスお願いします。
どこで質問しようか悩んだんですが、Wzで作業してるのでこちらにしました。
ちなみにいまだにWz6です。この程度の人間なので新Ver追いかけるのやめてしまいました。
■ このスレッドは過去ログ倉庫に格納されています