我有一个 POJO:
public class Dog {
String uuid;
// ...etc.
}
我想写一个简单的 Groovy 表达式,uuid用其他字符/字符串替换字符串字段中某些字符的实例,特别是:
@用单词“elbow”替换“”的实例"用单引号 ("'")替换双引号 " " 的实例%用单词“shoulder”替换“”的实例
我知道 Groovy 会是这样的:
myDog.getUUID().replaceAll("[@|\"|%]+", ???);
但我不知道如何做所有 3 个内联,以及它们的实际正则表达式应该是什么。
如果可能的话,我希望它是一个replace命令而不是 3 个单独的命令,但如果一个命令是不可能的,我将进行 3 个单独的替换。提前致谢!