Java 如何把*&引用;及**&引用;在每次出现单词“quot;欧元;

Java 如何把*&引用;及**&引用;在每次出现单词“quot;欧元;,java,jasper-reports,Java,Jasper Reports,我从贾斯珀工作室开始。 我有一个字符串“666欧元/699欧元” 我想把“*”放在第一次出现的“EUR”之后,把“*”放在第二次出现的“EUR”之后 实际价格:666欧元/699欧元。 我想:666欧元*/699欧元**。 另一个想要:8888*/333** 我试着做一些类似的事情: .contains(EUR)? "**":"") 试试这个 "666 EUR / 699 EUR".replaceAll("EUR", "EUR*").replaceAll("\\*$", "**") 或 及

我从贾斯珀工作室开始。
我有一个字符串“666欧元/699欧元”
我想把“*”放在第一次出现的“EUR”之后,把“*”放在第二次出现的“EUR”之后

实际价格:666欧元/699欧元。
我想:666欧元*/699欧元**。
另一个想要:8888*/333**

我试着做一些类似的事情:

.contains(EUR)? "**":"") 
试试这个

"666 EUR / 699 EUR".replaceAll("EUR", "EUR*").replaceAll("\\*$", "**")

试试这个

"666 EUR / 699 EUR".replaceAll("EUR", "EUR*").replaceAll("\\*$", "**")


代替第二次替换,您只需使用*连接,如“666欧元/699欧元”。替换所有(“欧元”、“欧元*”)+“*”代替第二次替换,您只需使用*连接,如“666欧元/699欧元”。替换所有(“欧元”、“欧元*”+“*”)
"8888 / 333".replaceAll("([0-9]) ", "$1* ").replaceAll("$", "**")