【发布时间】:2016-08-22 10:33:31
【问题描述】:
我有下一个字符串
String s = "Stack Overflow § 15-45";
请注意,部分符号后的空格是0x2002 or EN SPACE or   or  
我想检测字符串中的这个字符并用普通的空格替换它。这是我的例子
String s = "Stack Overflow § 15-45";
char[] input = s.toCharArray();
for (int i = 0; i < input.length; i++) {
char c = input[i];
if(Character.isWhitespace(c)){
input[i]=" ";
}
}
您能帮忙回答一下这是一个好的解决方案还是有更好的解决方案?
【问题讨论】:
-
你可以使用
Regex.Replace(s, @"\s", " ");。请参阅documentation。