|
> 現在、特定のフォルダ内の全ファイルを対象に、正規表現をつかった置換をかける
>作業が多く、秀丸を愛用しています。
> 一度に全ファイルに置換がかけられるのはよいのですが、置換の条件が10パターン
>ほどもあり、それをくりかえすのがたいへんです。
> 複数ファイルに対し、複数の置換パターン(正規表現)を一度にあてはめること
>は、
>可能でしょうか。
マクロを作成すれば、複数の条件を一度に置換することができます。
replaceall "aaa", "bbb", regular;
replaceall "ccc", "ddd", regular;
replaceall "xxx\\fyyy", "\\1", regular;
というマクロを作れば、一度にできます。
マクロ内では \ を \\ と書かなくてはいけないです。
一度に全ファイルに置換はどのようにしてやられているのでしょうか。
全ファイルには適用できませんが、replaceall に linknext を付ければ開いて
いるファイルに適用できます。
replaceall "a", "b", regular, linknext;
というはずだったのですが、V4.01で試してみたところ、replaceallでlinknext
をすると固まってしまうバグを発見してしまいました。早速修正したいと思いま
す。V3.19では動きます。
|
|