秀丸マクロ: 置換
置換 replaceallfast
置換処理を行う場合は、replaceall文や replaceallfast文があります。
replaceall文は通常の置換で、replaceallfast文は高速置換です。
置換した個数は result で取得できます。
但しreplaceall文や replaceallfast文は、 あくまで現在編集中のファイルに対する置換処理です。
// 高速全置換 a を b に置換 replaceallfast "a", "b"; // pタグを削除(正規表現) replaceallfast "<(/)?p.*?>", "", regular; // strongタグを削除(正規表現) replaceallfast "<(/)?strong.*?>", "", regular;
参考: (公式サイト)replaceall replaceallfast文
文字列を置換する自作関数
他のプログラミング言語では文字列を置換する場合、 replace()関数が用意されていることがほとんどです。
ですが秀丸マクロには文字列を置換する replace()のような関数がありません。 そこで関数(サブプロシージャ)を作りましたので、 以下のページを参考にしてください。