*[PC]GREP置換

頻繁に更新チェックするわけでは無いので気づくのが遅れたが
サクラエディタがv2.2.0.0からGREP置換に対応した。
以前から欲しかった機能なので早速試したがどうもマクロが
まだ未対応らしい。
マクロのヘルプがv2.1.1.1のままなので実際に動かして
試してみたが第5引数が増えてるもののGREP置換ではなく
文字コードを明示指定するためらしい。

改めて探してみるとWindows用はあまりない。
自分の使用方法だとコマンドライン呼出、置換パラメータの保存、
文字コード対応(WinRARでUTF-16LE、PPxでUTF-8を扱う)が
欲しいのだが、Speeeeed、Devasは対応不足。

コマンドライン呼出をあきらめてRepl-Ace on .NETを使ってみることに。
ヘルプ中にも注意点としてあげられているが、Shift-JISを
西ヨーロッパ言語(windows)に誤判定する確率が非常に高いのが難点。
#Mlang.dllの問題らしく単独での対応はできないらしい
だが複数の文字コードに対応し正規表現で置換パターンを指定でき
置換パラメータを保存できるのがポイント。
あとはバッチやスクリプトから呼び出して自動処理できれば良いんだが。