Как ставить «*» и «**» после каждого вхождения слова «EUR» - PullRequest
0 голосов
/ 11 мая 2018

Я начинаю с Jasper Studio.
У меня есть строка "666 EUR / 699 EUR"
Я хочу поставить «*» после первого вхождения слова «EUR» и «**» после второго вхождения «EUR»

На самом деле: 666 евро / 699 евро.
Я хочу: 666 евро * / 699 евро **.
Еще хочу: 8888 * / 333 **.

Я пытаюсь что-то вроде:

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

1 Ответ

0 голосов
/ 11 мая 2018

Попробуйте это

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

или

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

и

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

jasper image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...