我正在尝试将 groovy 中的特定字符串序列与中间的一个或多个通配符匹配。例如:
(其中XXXXXXXX
可以是任何字符或数字或符号或空格,并且可以是任何长度)
String s = "What is your name? Hello my name is: XXXXXXX. Nice to meet you"
String t = "Hello my name is: XXXXXXX. Nice to meet you"
s.replaceAll("REGULAR EXPRESSION HERE THAT MATCHES THE STRING t", "My Name is Fred.");
这将产生所需的结果:What is your name? My Name is Fred
。
匹配的正则表达式是什么string t
,XXXXXXXX
可以是任何字符或数字或符号或空格,并且可以是任何长度。
提前致谢!