▼ みくさん
行の再編成を含む全置換は特殊技能が必要そうなので
素直にマクロを試しました。
=========== PPA
//キーボードマクロのファイル
S_GoFileEnd(0); // ファイルの最後に移動
while
S_SearchPrev('^\\r\\n', 4)
do // 前を検索
S_Replace('^\\r\\n', '★', 4); // 置換
S_ReplaceAll('^★+', '★', 4); //
S_ReplaceAll('^★', '\\r\\n', 4); //
S_ReDraw(0); // 再描画
=========
ファイル末尾から改行のみを、★に変換し、1つに簡約、改行に
もどす。ですが。while の判定で失敗。
検索関数は検索結果を返さないのですか?!
マッチした文字数とか。
まさか、カーソルが動かなかったら検索失敗と扱うとか。