标签: java jasper-reports
我从Jasper Studio开始 我有一个字符串" 666 EUR / 699 EUR" 我想把" *"在第一次出现“" EUR"和" **"在第二次出现" EUR"
Actaully:666欧元/ 699欧元 我想:666欧元* / 699欧元** 另一个想要:8888 * / 333 **。
我尝试过类似的事情:
.contains(EUR)? "**":"")
答案 0 :(得分:2)
试试这个
"666 EUR / 699 EUR".replaceAll("EUR", "EUR*").replaceAll("\\*$", "**")
或
$F{myVariable}.replaceAll("EUR", "EUR*").replaceAll("\\*$", "**")
和
"8888 / 333".replaceAll("([0-9]) ", "$1* ").replaceAll("$", "**")