Remove empty lines and spaces in Notepad++?

Suppose I have these lines:

A
B
C
D
E

I want remove empty lines, and the spaces before the letter too, like this:

A
B
C
D
E

How can I achieve this in Notepad++?

1

8 Answers

To get rid of leading space(s) and all empty lines (even if the empty line contains spaces or tabs)

  1. Go to Search -> Replace
  2. Select "Regular expression" under Search mode.
  3. Use ^\s* for "Find what" and leave "Replace with" blank.
  4. Click Replace all

Regex explanation:

  • ^ means beginning of the line
  • \s* means any number (even 0) of whitespace characters. Whitespace characters include tab, space, newline, and carriage return.
4

Edit -> Line Operations -> Remove Empty Lines or alternatively: Edit -> Line Operations -> Remove Empty Lines (Containing Blank characters)

enter image description here

2

Go to Edit > Line Operations > Remove Empty Lines

1

The easy way would be select everything (Ctrl+A), go to Edit>Blank Operation>Trim Trailing Space.

This should remove all the spaces in between.

0

You could use a simple regular expression search and replace.

  1. Click Ctrl+H for the Replace dialog
  2. Make sure you select 'Regular expression' option
  3. Find what: ____(.)\r_ (swap _ with space, as it doesn't format right on this site)
  4. Replace with: \1

Change the spaces as you need because I think this site is not showing the exact spaces you need.

Find and Replace dialog in Notepad++

I recommend tailor making your regular expression using this tutorial and this cheat sheet.

Press Ctrl+H to open Find and Replace dialog Box, and enter like below.

  1. Type \r\n\r\n in Find what
  2. Type \r\n in Replace with
  3. Select Extended in Search Mode
    [\r -> Carriage Return & \n ->Line Feed] It will even removes uneven line spaces.Just continue clicking REPLACE ALL till you attain the expected result. Hope this helps!

Copy 2 blank spaces (Ctrl+C), search and replace (Ctrl+H), paste in the Find field and select Replace. If you have the same character with a blank space behind or in front, copy the character with the blank and replace it with the same character without the blank.

No complicated commands, which, by the way, didn't work for me.

1

Go to Edit > Blank Operations > Remove Unnecessary Blank and EOL

1

You Might Also Like