1

这对我来说似乎很奇怪,但这是我的问题:我想将所有空间剥离为一个空间。当我尝试正则表达式时

[ ]{2,}

它应该正确匹配。不幸的是,在我的数据中,我似乎有一些“非空间空间”:

Hallo,     was genau

(不知道字符是否正确复制到stackoverflow中)

当我在 Sublime Text 中尝试我的正则表达式时,我在“Hallo”和“was”之间得到了两个匹配项,在它们之间的中间留下一个字符。另外,如果我尝试

[^A-Za-z,]{2,} 

空格像我想要的那样匹配。

这里发生了什么,如何正确匹配空格?

4

1 回答 1

1

使用 NSRegularExpression

\u00a0 

匹配所谓的不间断空格(ascii 代码 160)。

我用了

[ \u00a0]{2,}

匹配所有空格。

于 2013-06-09T19:38:34.337 回答