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