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

mon*_*nda 36 string groovy

我有一个字符串

String  str = "My name is Monda"
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现像这样的字符串

str  = "MynameisMonda"
Run Code Online (Sandbox Code Playgroud)

geo*_*geo 49

你可以使用这个replaceAll()功能.

对于你的情况:

replaceAll("\\s","")
Run Code Online (Sandbox Code Playgroud)

where \s表示任何空格(例如空格字符).


Dha*_*ngh 32

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

str.replaceAll("\\s","")
Run Code Online (Sandbox Code Playgroud)

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

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

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

\w =任何单词字符

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