置換(実行)
文字列を置換します。
置換ダイアログで [置換] ボタンを押した時の動作です。
■マクロ構文
・構文: Replace( str1 :String , str2 :String , int3 :Integer );
str1 検索文字列(空文字列はエラー)
str2 置換文字列
int3 置換オプション(省略可能、ただしPPAマクロは省略不可)
・記録: 置換の[置換]実行により記録
・解説
置換オプションには以下の値の組み合わせを指定できます。
0x001 単語単位で探す
0x002 英大文字と小文字を区別する
0x004 正規表現
0x008 見つからないときにメッセージを表示
0x010 置換ダイアログを自動的に閉じる
0x020 先頭(末尾)から再検索する
0x040 クリップボードから貼り付ける
「置換範囲」
0x000 ファイル全体(省略時規定値)
0x080 選択範囲
「置換対象」
0x000 見つかった文字列と置換(省略時規定値)
0x100 見つかった文字列の前に挿入
0x200 見つかった文字列の後に追加
0x300 見つかった文字列の行を削除(sakura:2.2.0.0以降)
0x800 検索キーを履歴に登録しない(2.0.6.0 以降)
0x1000 検索キー・オプションを元に戻す(sakura:2.2.0.0以降)
注意
キーマクロ中では 10進数の定数表記しか受け付けません。
オプションは10進数に直して記述してください。