去除 Unicode 字符串中重复空格的正确方法是什么?
What's the correct way to strip repeated whitespace in an Unicode string?
我正在尝试“序列化”一个字符串,删除不必要的重复白色space,如果有的话。
会...
如果在字符串的开头或结尾,用空字符串替换 \p{Z}+
,
将 \p{Z}+
替换为单个 space
否则。
...适用于任何语言?
我几乎可以肯定这适用于基于拉丁语的语言。但是对其他人来说呢?
使用下面的正则表达式,然后将匹配的空格替换为 </code> 或 <code>
^\p{Z}+|\p{Z}+$|(\p{Z})\p{Z}+
我正在尝试“序列化”一个字符串,删除不必要的重复白色space,如果有的话。
会...
如果在字符串的开头或结尾,用空字符串替换
\p{Z}+
,将
\p{Z}+
替换为单个 space否则。
...适用于任何语言?
我几乎可以肯定这适用于基于拉丁语的语言。但是对其他人来说呢?
使用下面的正则表达式,然后将匹配的空格替换为 </code> 或 <code>
^\p{Z}+|\p{Z}+$|(\p{Z})\p{Z}+