移除/替换多行字符串中的所有空格,保留换行符
我想用正则表达式把一个多行字符串中的所有空白字符去掉。
我想要的效果类似于:
exp = re.compile("\s-[\r\n]")
exp.sub('', text)
有没有正则表达式可以做到这一点?因为这个text
是unicode格式的,里面可能还有其他字符也属于空白字符,所以我不能只用[\t\v\f ]
。
我想用正则表达式把一个多行字符串中的所有空白字符去掉。
我想要的效果类似于:
exp = re.compile("\s-[\r\n]")
exp.sub('', text)
有没有正则表达式可以做到这一点?因为这个text
是unicode格式的,里面可能还有其他字符也属于空白字符,所以我不能只用[\t\v\f ]
。