这对我来说似乎很奇怪,但这是我的问题: 我想将所有空格分成一个空格。当我尝试正则表达式时
[ ]{2,}
它应该正确匹配。遗憾的是,在我的数据中,我似乎有一些“非空间空间”:
Hallo, was genau
(我不知道字符是否被正确复制到stackoverflow中)
当我在Sublime Text中试用我的正则表达式时,我得到“Hallo”和“was”之间的两个匹配,在它们之间的中间留下一个字符。另外,如果我尝试
[^A-Za-z,]{2,}
这些空格符合我的要求。
这里发生了什么以及如何正确匹配空格?
答案 0 :(得分:1)
使用NSRegularExpression
\u00a0
匹配所谓的不间断空格(ascii代码160)。
我用过
[ \u00a0]{2,}
匹配所有空格。