Случайно на GitHub'е наткнулся на неискомую, но давно желанную вещь - набор интерфейсных функций для использования Java-библиотек регулярных выражений непосредственно на уровне PL/SQL для того, чтобы обойти ограничения, налагаемые POSIX стандартом на реализацию регулярных выражений в ORACLE
С помощью этой библиотеки, например, становится возможным выполнять замены с опережающими и ретроспективными проверками:
С помощью этой библиотеки, например, становится возможным выполнять замены с опережающими и ретроспективными проверками:
select xt_regexp.replace_all('Please, make me happy!','(?<=Please)(,)','$1 Scott!!!!') from dual;
Result: Please, Scott!!!! make me happy!**
Комментариев нет:
Отправить комментарий