3

我想使用正则表达式从多行字符串中删除所有空白字符。我正在寻找的是这样的:

exp = re.compile("\s-[\r\n]")
exp.sub('', text)

是否有执行上述操作的正则表达式。由于text是 unicode,它有可能形成其他字符,\s除此之外[\t\v\f \r\n],我不能使用[\t\v\f ].

4

1 回答 1

7

试试这个双负字符类:

[^\S\r\n]

示例:http ://rubular.com/r/t2Ahjs9UzF

于 2011-05-18T10:01:47.833 回答