Notepad ++で\ r \ nを改行に置き換えます


81

文字列「\ r \ n」を同じ文字に置き換えるにはどうすればよいですか?

例:

Hello World.\r\nHello World.

交換された:

Hello World.
Hello World.

回答:


130

を押すCTRL-hと、置換ダイアログが開きます。入力\\r\\nし、「どのような検索」で\r\n「と交換してください」に。最後に、拡張検索モード(\ r、\ n、\ t、\ x ...、\ 0)を選択し、[すべて置換]をクリックします。


2
プログラマーのメモ帳でも機能します。「バックスラッシュ式を許可する」を選択し、同じことを行います
Peter Munnings

Notepad ++の新しいバージョンでも機能しますか?または、オプション「拡張(\ n、\ r、\ t、\ 0、\ x)」を選択する必要がありますか?
ピーターモーテンセン

1
検索モードを機能させるには、「拡張」する必要があります。
マルセル14年

これは、誰かが興味を持っている場合に備えてnotepad2でも機能します。交換時に正規表現検索をチェック
ホッペ

1
動作しない
ケルメン

10

検索画面の[置換]タブで、拡張検索を選択します。
検索テキストボックスにput \\r\\n、置換テキストボックスにput \r\n


これは実際に機能しますか、それともエスケープを行う必要がありますか?
ジョシュハント

1
エスケープしていましたが、ここに表示するにはダブルエスケープする必要がありました(つまり、\\ r \\ nではなく\\\\ r \\\\ n)。
C.ロス

それで、コメントでそれを4倍エスケープする必要がありましたか?^^^^^^^
ハイパースラッグ

いいえ、ありがたいことにそれは...コメントを解釈しようとしません
C.ロス

1

改行をコピーし、検索と置換機能を使用して\ r \ nを改行に置き換えます。改行文字は空のボックスとして表示されます。


2
これを以前に動作させることができませんでした。
C.ロス

1

トップ投票の回答を試してみましたが、Notepad ++の新しいバージョンで動作させることができませんでした。私は彼らがしたことを逆にしなければなりませんでした。そう:

を押すCTRL-hと、置換ダイアログが開きます。入力\r\nし、「どのような検索」で\\r\\n「と交換してください」に。次に、検索モード拡張(\ r、\ n、\ t、\ x ...、\ 0)を選択し、[すべて置換]をクリックします。

文字通り、マーカスがしたが、逆にしたことは私のために働いた。


1
これは質問に答えません。
トト

あなたの方法は、実際の新しい行を\r\nファイル内のリテラル\r\nに変換し
です-phuclv

私はメモ帳++にOPのようなテキストがあり、それが機能しました。文字通り、Hello World。\ r \ nHello Worldのようになります。こんにちは:Hello World私のバージョンのNotepad ++では、上位投票の回答を行っても修正されませんでしたが、切り替えてもうまくいきました。(スタックオーバーフローを取得して、HelloとWorldの間に新しい行を入れることを登録できません。HelloとWorldの間に、行がどうあるべきかというような新しい行があることを知ってください)
Sara Richardson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.