この記事について
| 環境 | 秀丸エディタ |
|---|---|
| 目的 | マクロで正規表現を使った置換をする |
| 結果 | replaceallfast”パターン”,”置換後の文字”,regular; の書式。「.mac」で保存してマクロ実行から呼び出す |
つまずきポイント要約
- エスケープは¥¥、後方参照は¥¥1。regularを省略すると正規表現なしの置換になる
秀丸エディタのマクロで正規表現を使った置換をする記述
//正規表現を使った置換を実行
replaceallfast"パターン","置換後の文字",regular;
「.mac」などの拡張子で保存して、「マクロ」-「マクロ実行」からファイルを選択する
メモ
replacedown → 下方向に置換する
replaceup → 上方向に置換する
replaceall → すべて置換する
replaceallfast → すべてを高速に置換する
regular は正規表現を使うためのオプション。省略した場合は正規表現なしの置換になる。
//エスケープは¥¥ 例: 「.」ではじまる文字列
replaceallfast”^¥¥..*$”,””,regular;
//後方参照は¥¥1
