2013-09-21 32 views
20

空白我有一个像去除串在Groovy

String str = "My name is Monda" 

字符串如何能够做到像

str = "MynameisMonda" 

回答

35

可以使用replaceAll()函数的字符串。

对于你的情况:

replaceAll("\\s","") 

其中\s意味着任何空白(如空格字符)。

17

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

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

\s =凡是是一个空格字符(包括空格,制表符等)

你需要的,如果你想\ S到达正则表达式引擎,导致\ S转义反斜线。像明智的,我们使用: -

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

\w =凡是就是一个字字符

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