- ベストアンサー
正規表現を使って文字列置換を行いたい
みなさんいつもお世話になります。 とあるプログラムの置換処理を行いたいのですが、 <a href="JavaScript:prfCallList(2,'27','27125','大阪市住之江区','')"> ↑の文字列の 「2,'27','27125','大阪市住之江区',''」 の部分(つまりprfCallList関数のパラメータ) が可変な文字列をいっきに <a href="shopmapItiran2.htm"> と変えたい時ってどのような正規表現になるのでしょうか? 私は正規表現を使うと楽らしいよってのは知ってるけど使った事がない・・・というレベルです。 ネットで一応正規表現入門みたいなサイトも読んでみたのですがよくわからず(T_T) お手数をおかけしますが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
s/href=\"([^\"]+?)\"/href=\"shopmapItiran2.htm\"/ みたいな感じですかね
その他の回答 (1)
- ttyp03
- ベストアンサー率28% (277/960)
回答No.2
じゃあこんな感じで。 s/JavaScript:prfCallList\(.*\)/shopmapItiran2.htm/ #1さんの方が正規表現っぽくていいですね。
質問者
お礼
ありがとうございます。 テキストエディタで置換したいというのをせつめいするのを忘れていました。すみません。 自己解決ですが、 「JavaScript:prfCallList.*,''.」 で、置換したい部分を検索する事が出来ました。 有難うございました。 一応先着順でポイントをつけさせて頂きました。 本当にありがとうございました。
お礼
ありがとうございます。 テキストエディタで置換したいというのをせつめいするのを忘れていました。すみません。 自己解決ですが、 「JavaScript:prfCallList.*,''.」 で、置換したい部分を検索する事が出来ました。 有難うございました。