Skip to content

Instantly share code, notes, and snippets.

@fomightez
Last active September 17, 2024 01:31
Show Gist options
  • Save fomightez/706c1934a07c08b6c441 to your computer and use it in GitHub Desktop.
Save fomightez/706c1934a07c08b6c441 to your computer and use it in GitHub Desktop.
remove all blank lines using regular expressions

REGEX remove blank lines:

FROM: http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/remove_blank_lines.html


FIND:

^(?:[\t ]*(?:\r?\n|\r))+

REPLACE:

[LEAVE THIS EMPTY BECAUSE YOU DO NOT WANT TO REPLACE WITH ANYTHING]

(Related: If you happen to be where you can use AWK, you can use awk NF.
If you happen to be where you can use SED, you can use sed /^$/d' --
EXAMPLE USE OF SED sed /^$/d < text_with_blanks.txt > no_blanks.txt.)

@stephen147
Copy link

Nope, that's still a line the contains a whitespace. It's not a blank line.

@parthiops
Copy link

thats really helpful and I have replaced with a \n for my own convenience

@ypacheco
Copy link

ypacheco commented Sep 3, 2022

Thanks!!!!

@zeelsheladiya
Copy link

super helpful. big thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment