• ベストアンサー

秀丸マクロ 同じ単語をそれぞれ違う単語に置換する

マクロ初心者です。いろいろ方法を探したのですが、うまく見当たりません。 たとえば "りんご"という単語がたくさんあって、 一番目に出てきた"りんご"を"みかん1"、 二番目に出てきた"りんご"は"みかん2"・・・ というように、元は同じ単語を検索するのだけど、それぞれ違う置換を行うようなマクロというか、変数?ありますか?

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

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.2

以下のマクロを実行して下さい。 --------------------------------------- setcompatiblemode 0x0F; gofiletop; #num = 1; $from_str = "りんご"; $to_str = "みかん"; while(1){ $to_string = $to_str + str(#num); replacedown $from_str, $to_string , casesense, nohilight; if( ! result ) break; #num = #num + 1; } ---------------------------------------- Version7.07で確認済みです。 もし動作しない場合は、最新の秀丸をダウンロードし確認して下さい。 それでもだめな場合は、捕捉して下さい。

yesQP
質問者

補足

お返事が送れて申し訳ありません。 実はココで言うりんごとみかんは 「id="りんご"」を「id="みかん01"」、「id="みかん02"」・・・という置換なのです。 ""かついているからか、「式がおかしいです」と出てしまいました。

その他の回答 (1)

  • fujiyama32
  • ベストアンサー率43% (2298/5278)
回答No.1

適切な回答ができませんが、ここで回答が無いようでしたら、ここの質問 を終了してから、次のURLで問い合わせしてみて下さい。 http://hide.maruo.co.jp/ [秀まるおのホームページ]です。このホームページの上段に[サポート]の欄 がありますので、これをクリックします。 種々の項目が表示されますので、中段に [秀シリーズサポートフォーラム]-->[秀丸エディタ&関連ソフトサポート会議室] がありますので、[・・・会議室]の部分をクリックします。 ここで同様の質問をして下さい。良い回答があるのではないかと思います。

yesQP
質問者

お礼

御礼が遅くなりました。 このサイトは初めて知りました。今後利用させてもらいます。 ありがとうございます。