我从Jasper Studio开始。
我有一个字符串“ 666 EUR / 699 EUR”
我想在第一次出现“ EUR”之后加上“ *”,然后在再次出现“ EUR”之后加上“ **”

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

我正在尝试类似的东西:

.contains(EUR)? "**":"")

最佳答案

尝试这个

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


要么

$F{myVariable}.replaceAll("EUR", "EUR*").replaceAll("\\*$", "**")




"8888 / 333".replaceAll("([0-9]) ", "$1* ").replaceAll("$", "**")


java - 如何在每次出现“EUR”之后加上“*”和“**”-LMLPHP

关于java - 如何在每次出现“EUR”之后加上“*”和“**”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50298112/

10-10 02:33