Я в отчете Jasper и пытаюсь отредактировать строку, которая может выглядеть примерно так:
1234 - AAAA
0000 - A
9999 - AAAA / Aaaa
6666 - Aaaa / AAAaa
...
Короче говоря, это шаблон:
- 4 цифры
- -
- n символов
- [/ n больше символов] <необязательно </li>
Мне нужно, чтобы все было в нижнем регистре, но первая буква после тире или любой данной косой черты.
Так, например:
1111 - AAAA> 1111 - Aaaa
0000 - AA / BBbbb> 0000 - Aa / Bbbbb
К сожалению, я могу использовать только язык HQL, и вот тут-то и появляется название: можно ли использовать команду REPLACE дляесть ключевое слово LIKE?
Если это так, я могу опустить всю строку, а затем заменить что-то вроде '/ _' на ту же верхнюю (подстрока).
Это как-то выполнимо?Есть ли лучший вариант?