如何把" *"和" **"每次出现“" EUR"

时间:2018-05-11 18:20:19

标签: java jasper-reports

我从Jasper Studio开始 我有一个字符串" 666 EUR / 699 EUR"
我想把" *"在第一次出现“" EUR"和" **"在第二次出现" EUR"

Actaully:666欧元/ 699欧元 我想:666欧元* / 699欧元** 另一个想要:8888 * / 333 **。

我尝试过类似的事情:

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

1 个答案:

答案 0 :(得分:2)

试试这个

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

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

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

jasper image