web-dev-qa-db-ja.com

Notepad ++で空の行とスペースを削除しますか?

これらの行があるとします。

A

B

C

D

E

私はこのように、空の行と文字の前のスペースも削除したいです。

A
B
C
D
E

Notepad ++でこれを実現する方法

43
Moudiz

(空白行にスペースやタブが含まれている場合でも)先頭の空白とすべての空白行を削除します。

  1. 検索 - >置換に移動します。
  2. 検索モードで「正規表現」を選択してください。
  3. "what"の検索には^\s*を使用し、 ""に置き換えます。
  4. クリック Replace all

正規表現の説明:

  • ^は行の先頭を意味します
  • \s*は、任意の数(0個)の空白文字を意味します。空白文字には、タブ、スペース、改行、および復帰が含まれます。
59
doubleDown

編集 - >行操作 - >空行を削除するまたは代わりに:編集 - >行操作 - >空行を削除する(空白文字を含む)

enter image description here

32
subin

Edit> Line Operations> Remove Empty Linesに行きます

5
austenc

簡単な方法は、すべてを選択する(Ctrl + A)、編集>空白の操作>末尾のスペースのトリムの順に進むことです。

これにより、間にあるすべてのスペースが削除されます。

4
Nikhil Kansakar

単純な正規表現検索と置換を使うことができます。

  1. クリック Ctrl+H 置換ダイアログの場合
  2. 必ず「正規表現」オプションを選択してください
  3. 何を見つけますか:____(.)\r_(このサイトでは正しくフォーマットされていないので、_をスペースで置き換えます)
  4. に置き換えてください:\1

私はこのサイトがあなたが必要とする正確なスペースを示していないと思うのであなたが必要とするようにスペースを変えなさい。

Find and Replace dialog in Notepad++

このチュートリアル とthis チートシート を使ってあなたの正規表現を作ることをお勧めします。

1
jay

押す Ctrl+H [検索と置換]ダイアログボックスを開き、次のように入力します。

  1. タイプ\ r\n\r\n in検索対象
  2. タイプ\ r\n inに置き換えます
  3. 検索モードで拡張を選択
    [\ r - >キャリッジリターン&\ n - >ラインフィード]不均等なラインスペースも削除します。期待通りの結果になるまで、続けてREPLACE ALLをクリックしてください。お役に立てれば!
0
Gracy Xavier