質問: 秀丸エディタで、選択範囲から指定文字列を削除するマクロを作りたいのですが、参考になりそうなURLはありませんか? --- **前提** 選択範囲 ``` ``` **やりたいこと** 選択範囲から下記指定文字列を削除するマクロを作りたい ``` ``` **選択範囲から(指定文字列を削除することで)抽出したい内容** ``` !1m18!1m12!1m3!1d3240.8280303808788!2d139.76493611525882!3d35.68123618019432!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188bfbd89f700b%3A0x277c49ba34ed38!2z5p2x5Lqs6aeF!5e0!3m2!1sja!2sjp!4v1622174082623!5m2!1sja!2sjp ```
回答: この辺の記事が参考になるでしょう。 公式ヘルプ全体 秀丸エディタヘルプ目次(Ver8.97対応版) 秀丸エディタ マクロ言語ヘルプ目次(Ver8.97対応版) 秀丸エディタ マクロ言語(入門用)ヘルプ目次(Ver8.95対応版) マクロでの置換処理の解説記事その1 秀丸:秀丸マクロでの置換 マクロでの置換処理の解説記事その2 秀丸マクロ: 置換 秀丸マクロ: 文字列を置換する自作関数 Replace関数を作ってみた 処理の目的は違うけれども、まとまったマクロの例 tableタグを作る 2 とりあえずマクロではなく手動での処理であれば、対象範囲を選択した後で検索メニューの置換処理を選択してダイアログを表示し、以下の指定をすれば出来るでしょう。 空白文字の数とか、URLの先頭部分の文字列に変動があるなら、それ相応の正規表現を指定してください。 検索(S): ``` ``` 置換(E): ``` \1 ``` 選択した範囲はあらかじめチェックがついているはず。 正規表現にチェックを付ける。 対象範囲が複数行にわたる場合は、検索文字列入力欄右の`▶`メニューで複数行にチェックを付ける。