web-dev-qa-db-ja.com

Groovyの文字列から空白を削除する

私のような文字列があります

String  str = "My name is Monda"

どのように文字列を達成できますか

str  = "MynameisMonda"
34
monda

replaceAll() 関数を使用できます。

あなたの場合:

replaceAll("\\s","")

ここで、\sは、任意の空白(スペース文字など)を意味します。

46
geo

この機能が必要です。 replaceAll()

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

\s =スペース文字であるもの(スペース、タブ文字などを含む)

\ sを正規表現エンジンに到達させたい場合は、バックスラッシュをエスケープする必要があります。賢明なように私たちは使用します-

\S =スペース文字ではないもの(文字と数字、句読点などを含む)

\w = Word文字であるもの

\W = Wordの文字以外のもの(句読点などを含む)