• ベストアンサー

正規表現を使って文字列置換を行いたい

みなさんいつもお世話になります。 とあるプログラムの置換処理を行いたいのですが、 <a href="JavaScript:prfCallList(2,'27','27125','大阪市住之江区','')"> ↑の文字列の 「2,'27','27125','大阪市住之江区',''」 の部分(つまりprfCallList関数のパラメータ) が可変な文字列をいっきに <a href="shopmapItiran2.htm"> と変えたい時ってどのような正規表現になるのでしょうか? 私は正規表現を使うと楽らしいよってのは知ってるけど使った事がない・・・というレベルです。 ネットで一応正規表現入門みたいなサイトも読んでみたのですがよくわからず(T_T) お手数をおかけしますが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

s/href=\"([^\"]+?)\"/href=\"shopmapItiran2.htm\"/ みたいな感じですかね

saeyui
質問者

お礼

ありがとうございます。 テキストエディタで置換したいというのをせつめいするのを忘れていました。すみません。 自己解決ですが、 「JavaScript:prfCallList.*,''.」 で、置換したい部分を検索する事が出来ました。 有難うございました。

その他の回答 (1)

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

じゃあこんな感じで。 s/JavaScript:prfCallList\(.*\)/shopmapItiran2.htm/ #1さんの方が正規表現っぽくていいですね。

saeyui
質問者

お礼

ありがとうございます。 テキストエディタで置換したいというのをせつめいするのを忘れていました。すみません。 自己解決ですが、 「JavaScript:prfCallList.*,''.」 で、置換したい部分を検索する事が出来ました。 有難うございました。 一応先着順でポイントをつけさせて頂きました。 本当にありがとうございました。

関連するQ&A