サクラエディタの改行(CRLF)は\r\nで検索する

仕事でサクラエディタを使える幸せを満喫中のmyokoymです。
今回は、改行の検索方法を書きます。


他のWindows用エディタでは、改行を検索する際に改行の種類に関わらず\nで引っ掛けてくれるものが多いです。しかし、サクラエディタでは、

CR(旧Mac \r
LF(UNIX \n
CRLF(Windows \r\n

と、明確に分けて扱われます。


具体的には、文章中の改行(CRLF)をすべてセミコロンに変換する場合、Ctrl+Rで置換ダイアログを出し、正規表現チェックボックスにチェックを入れて、

置換前: \r\n
置換後: ;

と入力して全置換すればよいです。


SakuraEditorWikiにも、以下のように記述されています。

改行の検索


サクラエディタで改行(CRLF)を検索する場合は、\r\n で検索して下さい。


改行(CR,LF,CRLFのすべて)を検索する場合は、[\r\n]+ のように指定してください。


改行(CR,LF,CRLF,LFCR)と、最終行の行末を検索する場合は、$ と指定してください。


正規表現 - SakuraEditorWiki
http://sakura.qp.land.to/?%C0%B5%B5%AC%C9%BD%B8%BD


また、名前を付けて保存の際、改行コードを変換して保存することも可能です。
ファイル名入力欄の下の方に改行コードのドロップダウンリストがあるので、それを変更して保存するだけでOKです。



最初は戸惑いますが、異なる改行コードが混在したテキストを扱う必要がある場合にとても便利ですことよ。



追記:Mac OS XBSDベースのUNIXらしいので、LFが標準らしいです。