在Unicode字符串中删除重复空格的正确方法是什么?

时间:2015-02-17 01:08:21

标签: internationalization regex unicode localization

我正在尝试“序列化”一个字符串,删除不必要的重复空格(如果有的话)。

会...

  • 如果在字符串的开头或结尾处用空字符串替换\p{Z}+

  • \p{Z}+代替

......为任何语言工作?

我几乎可以肯定这适用于拉丁语言。但这是为了其他人吗?

1 个答案:

答案 0 :(得分:0)

使用以下正则表达式,然后将匹配的空格替换为\1$1

^\p{Z}+|\p{Z}+$|(\p{Z})\p{Z}+

DEMO