I want to remove all whitespace characters from a multi-line string using regex. What I am looking for is something like:
exp = re.compile("\s-[\r\n]")
exp.sub('', text)
Is there a regex that does the above. Since the text
is unicode, which has a possibility of other characters that could form the \s
class besides [\t\v\f \r\n]
, I cannot use [\t\v\f ]
.
Try this double-negative character class:
[^\S\r\n]
Example: http://rubular.com/r/t2Ahjs9UzF
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With