从Groovy中的字符串中删除空格

时间:2013-09-21 19:03:38

标签: string groovy

我有一个像

这样的字符串
String  str = "My name is Monda"

如何实现像

这样的字符串
str  = "MynameisMonda"

2 个答案:

答案 0 :(得分:43)

您可以使用replaceAll()功能。

对于你的情况:

replaceAll("\\s","")

其中\s表示任何空格(例如空格字符)。

答案 1 :(得分:28)

你只需要这个功能。 replaceAll()

str.replaceAll("\\s","")

\s =任何空格字符(包括空格,制表符等)

如果希望\ s到达正则表达式引擎,则需要转义反斜杠,从而产生\ s。同样明智的我们使用: -

\S =任何不是空格字符的东西(包括字母和数字,以及标点符号等)

\w =任何单词字符

\W =任何不是单词字符的内容(包括标点等)