ЗАМЕНА HQL с ключевым словом LIKE (Jasper Report) - PullRequest
0 голосов
/ 19 декабря 2018

Я в отчете Jasper и пытаюсь отредактировать строку, которая может выглядеть примерно так:

1234 - AAAA

0000 - A

9999 - AAAA / Aaaa

6666 - Aaaa / AAAaa

...

Короче говоря, это шаблон:

  1. 4 цифры
  2. -
  3. n символов
  4. [/ n больше символов] <необязательно </li>

Мне нужно, чтобы все было в нижнем регистре, но первая буква после тире или любой данной косой черты.

Так, например:

1111 - AAAA> 1111 - Aaaa

0000 - AA / BBbbb> 0000 - Aa / Bbbbb

К сожалению, я могу использовать только язык HQL, и вот тут-то и появляется название: можно ли использовать команду REPLACE дляесть ключевое слово LIKE?

Если это так, я могу опустить всю строку, а затем заменить что-то вроде '/ _' на ту же верхнюю (подстрока).

Это как-то выполнимо?Есть ли лучший вариант?

...