私はPOJOを持っています:
public class Dog {
String uuid;
// ...etc.
}
uuid
具体的には、文字列フィールド内の特定の文字のインスタンスを他の文字/文字列に置き換える単純な Groovy 式を書きたいと思います。
@
" " のインスタンスを単語 " " にelbow
置き換えます- 二重引用符 "
"
" のインスタンスを単一引用符 ("'
")に置き換えます %
" " のインスタンスを単語 " " にshoulder
置き換えます
Groovy が次のようなものになることはわかっています。
myDog.getUUID().replaceAll("[@|\"|%]+", ???);
しかし、3つすべてをインラインで実行する方法と、実際の正規表現がどうあるべきかわかりません。
可能であれば、3 つの個別のコマンドではなく、1 つのコマンドにしたいのですreplace
が、1 つのコマンドが不可能な場合は、3 つの個別の置換を行います。前もって感謝します!