Single Regex To Remove Empty Lines And Double Spaces From Multiline Input
I would like to combine two regex functions to clean up some textarea input. I wonder if it is even possible, or if I should keep it two separate ones (which work fine but aren't l
Solution 1:
I'd suggest the following expression with a substitution template "$1$2" (demo):
/^\s*|\s*$|\s*(\r?\n)\s*|(\s)\s+/g
Explanation:
^\s*- matches whitespace from the text beginning\s*$- matches whitespace from the text ending\s*(\r?\n)\s*- matches whitespace between two words located in different lines, captures one CRLF to group$1(\s)\s+- captures the first whitespace char in a sequence of 2+ whitespace chars to group$2
Post a Comment for "Single Regex To Remove Empty Lines And Double Spaces From Multiline Input"