秀丸上で、\nを消去しようとするんですがNo.07883
haru2 さん 05/05/24 23:13
 
 秀丸上で、\nを消去しようとして、置換すると、\nが消えません。
 でも、鶴亀のエディタ上で、\nを消去しようとして、置換すると、\nが消えます。
 秀丸上でも消したいんですが。
 置換方法は、検索文字列に\n、置換文字列に何も指定しない。
 で、正規表現にチェックを入れる。です。
 よろしくお願いします。
 WinXp、秀丸5.00β23、鶴亀4.15です。

[ ]
RE:07883 秀丸上で、\nを消去しようとするNo.07884
Iranoan さん 05/05/24 23:42
 
 haru さん今日は、Iranoan です。
>  秀丸上で、\nを消去しようとして、置換すると、\nが消えません。
 これは、つまり改行を削除したいということでしょうか?

>  WinXp、秀丸5.00β23、鶴亀4.15です。
 今これを書いているのは、Windows98 ですが、私は無事できました。
 「上書き禁止」「閲覧モード」に成っているということは有りませんか? そ
れ以外に考えられるのは、「あいまい検索」で「改行を無視する」が ON に
なっている、です。

[ ]
RE:07884 秀丸上で、\nを消去しようとするNo.07885
haru2 さん 05/05/25 07:00
 
Iranoanさん、ありがとうございます。

>>  秀丸上で、\nを消去しようとして、置換すると、\nが消えません。
> これは、つまり改行を削除したいということでしょうか?
 はい、そうです。

>>  WinXp、秀丸5.00β23、鶴亀4.15です。
> 今これを書いているのは、Windows98 ですが、私は無事できました。
> 「上書き禁止」「閲覧モード」に成っているということは有りませんか? そ
>れ以外に考えられるのは、「あいまい検索」で「改行を無視する」が ON に
>なっている、です。
 新規のものを置換しようとしましたが駄目でした。
 「あいまい検索」は、チェックを入れていません。
 「置換の前に確認」にはチェックを入れています。
 「検索文字列を強調」にはチェックを入れています。

 それと、置換結果のメッセージ「n個の置換を行いました。」は、表示されます。
 画面上の改行数と一致していますが、改行が無くなっていません。
 よろしくお願いします。

[ ]
RE:07885 秀丸上で、\nを消去しようとするNo.07886
アルビレオ さん 05/05/25 08:57
 
アルビレオです。

> それと、置換結果のメッセージ「n個の置換を行いました。」は、表示されます。
> 画面上の改行数と一致していますが、改行が無くなっていません。
> よろしくお願いします。

正規表現がOFFなんじゃないかと思いましたが、置換の個数が合っているならそ
ういうわけでもなさそうですね。
ひょっとすると、改行は削除されているけど自動折り返しされて同じように見え
ているんではないでしょうか?

[ ]
RE:07886 秀丸上で、\nを消去しようとするNo.07888
haru2 さん 05/05/25 09:46
 
>ひょっとすると、改行は削除されているけど自動折り返しされて同じように見え
>ているんではないでしょうか?
 新規、秀丸にして、文字を入力しないで、改行のみを3ヶ入力します。
 空行が3行できます。
 そこで、上記の手順で置換を実行します。
 結果は変わりません。
 空行が3行のままです。
 よろしくお願いします。

[ ]
RE:07888 秀丸上で、\nを消去しようとするNo.07889
秀丸担当 さん 05/05/25 10:18
 

> 新規、秀丸にして、文字を入力しないで、改行のみを3ヶ入力します。
> 空行が3行できます。
> そこで、上記の手順で置換を実行します。
> 結果は変わりません。
> 空行が3行のままです。

手順通りにしてそのようになるケースが無いか考えてみましたが、思い当たりま
せんでした。
設定内容が一致していないと再現できないのかもしれません。
もし差し支えなければ、[その他]→[設定内容の保存/復元]より、設定内容を保
存したものを送っていただけるとこちらでも再現できるかもしれません。
送っていただける場合、xxxxxxxx@nifty.ne.jp まで秀丸担当宛てであることを
書いて送ってください。

[ ]
RE:07889 秀丸上で、\nを消去しようとするNo.07892
haru2 さん 05/05/25 11:32
 
>もし差し支えなければ、[その他]→[設定内容の保存/復元]より、設定内容を保
>存したものを送っていただけるとこちらでも再現できるかもしれません。
>送っていただける場合、xxxxxxxx@nifty.ne.jp まで秀丸担当宛てであることを
>書いて送ってください。
 先程、送りました。
 よろしくお願いします。

[ ]
RE:07892 秀丸上で、\nを消去しようとするNo.07893
秀丸担当 さん 05/05/25 12:35
 

ファイルを頂きました。ありがとうございます。
調べてみたところ、置換文字列に正規表現ではない改行コードそのものが入って
いるため、改行が改行に置換されていたようです。

置換ダイアログでは、改行コードそのものを入力することはできません。
おそらく、マクロで、
replacedown "xxx", "\n";
といった感じで、regularを付けずに\nを入れてしまい、それが記憶されていた
のだと思います。

置換文字列に何か適当な文字を入れてそれを消したりすると回復できると思いま
す。

[ ]
RE:07893 秀丸上で、\nを消去しようとするNo.07895
haru2 さん 05/05/26 14:57
 
>置換ダイアログでは、改行コードそのものを入力することはできません。
>おそらく、マクロで、
>replacedown "xxx", "\n";
>といった感じで、regularを付けずに\nを入れてしまい、それが記憶されていた
>のだと思います。
 よく調べてみます。

>置換文字列に何か適当な文字を入れてそれを消したりすると回復できると思いま
>す。
 回復できました。ありがとうございます。

[ ]