如果我有这个字符串“dog dog dog”,我想把它变成“cat bird turtle”之类的东西。
如果我运行这样的代码:
Pattern p = Pattern.compile("dog");
Matcher m = p.matcher("dog dog dog");
while(m.find())
{
System.out.println("group:"+m.group());
}
我得到这样的东西:
狗
狗
狗
但是,有没有办法在发现每只狗用不同的词时基本上覆盖它以获得我想要的上面提到的输出?即 dog1 -> cat, dog2 ->鸟, dog3 ->龟