response1 = CustomHttpClient.executeHttpPost("http://gamesdsxd.com/appfiles/login.php", postParameters);
String res = response1.toString();
res = res.replaceAll("\\s+", "");
我想知道\s+是做什么的,这个replaceAll是做什么的,为什么需要它。
发布于 2011-08-27 12:39:30
\s+
将所有出现的空间" "
替换为没有空间""
。
有关更多帮助,请参阅此链接:Removing Whitespace Between String.
发布于 2011-08-27 12:52:30
下面是replaceAll将通过一个小示例执行的操作:
String str = "This5is5testing5of5replaceAll";
str = str.replaceAll("5", " ");
System.out.println(str);
这里的输出将是:This is testing of replaceAll
5将被到处的空格所取代。
发布于 2011-08-27 12:44:12
\s+是一个正则表达式。它匹配至少由一个空白字符组成的字符串。\s实际上是一个元字符。这里,它删除了空格。
这是replaceAll文档。
replaceAll(字符串正则表达式,字符串替换)将此字符串中与给定正则表达式匹配的每个子字符串替换为给定的替换
https://stackoverflow.com/questions/7212567
复制相似问题