2009-09-02 17:57:22 +0000 2009-09-02 17:57:22 +0000
222
222

メモ帳++ 文字列を見つけて改行で置換する

見つけて置換したい特定の文字列がある場合のシナリオを考えてみましょう。この文字列を改行文字(または文字列)を含む新しい文字列に置き換えたいとします。

abc123 xyz456-blah
fsafd23 xyz456-green
89hjkf23 xyz456-red
afdsa23 xyz456-yellow
abaac123 xyz456-orange

上記のシナリオでは、"xyz “を見つけて、スペースをキャリッジリターン/改行に置き換えたいと思います。また、このコマンドを簡単に実行できるツールはありますか?

回答 (5)

287
287
287
2009-09-02 18:02:17 +0000

また、“検索モード ”“拡張 ”に設定する必要があります(_置換ダイアログの左下のグループボックス)。


Some background: “\r\n "は、Windowsでは改行の標準となっているキャリッジリターンのエスケープコードです。Unixスタイルのシステムでは、単に「改行」を使用しています。ほとんどの IDE, Notepad++ を含む, 両方のスタイルを理解し, 改行でそれらをそれぞれ描写するだろう, しかし, コアの Windows ユーティリティは, ファイルが Windows 環境で使用されることを意図しているならば, 通常, 後者が最も適切であると理解していない。

63
63
63
2009-09-02 18:01:25 +0000

メモ帳++では、それは非常に簡単です…

  • Find: xyz
  • Replace with. \n

  • Search Mode.

7
7
7
2009-09-02 18:01:30 +0000

置換」ダイアログで、「検索モード」で「拡張」が選択されていることを確認してください。次に、検索ボックスに「xyz」と入力し、「\n」に置き換えます。

7
7
7
2009-09-02 17:59:35 +0000

私は、テキストフィールドに直接入力できない文字(タブや改行など)をS&Ringするときに、少しズルをしています。この例では、1行目の最初の行をクリックして、その前の行の最後までドラッグして、それをコピーして、置換ダイアログにペーストします。

4
4
4
2009-09-02 18:02:28 +0000

Notepad++では、検索モードをExtendedに変更し、フィールドのReplace with\n**を使用します。