|
南天さん今日は、Iranoan です。
> 複数の改行(その行に改行しかない場合)を一つの改行に
> 置換したいのですが 一回ではうまく置換出来ません
秀丸エディタの改行の扱い方の仕様によってそうなりますね。
//------------------------------------------------------------
replaceup "^\n\n","\n",regular,inselect;
while( result )findup;
//------------------------------------------------------------
でどうでしょう。
> replaceallfast "aaa","bbb",regular,inselect;
> replaceallfast "ccc","ddd",regular,inselect;
> replaceallfast "eee","fff",regular,inselect;
> のような複数の置換の場合全文置換されてしまいます。
一度範囲内選択をすると、範囲選択は解除されます。対処法は
・置換のたびに範囲選択をやり直す
・rangeeditin 文を使って、部分編集モードにする
のどちらかになると思います。
|
|