匹配特定的字符串与替换所有和正则表达式在groovy中

时间:2013-09-06 17:06:55

标签: regex string groovy

我正在尝试将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可以是任何字符或数字或符号或空格,可以是任意长度。

提前致谢!

1 个答案:

答案 0 :(得分:0)

你在找这个吗?

Hello my name is:.+Nice to meet you