Функция PL / SQL для возврата строки с экранированными специальными символами регулярного выражения - PullRequest
3 голосов
/ 16 декабря 2008

Существует ли существующий метод PL / SQL, который принимает строку и возвращает ту же строку, но с обратными слешами, предшествующими любым символам регулярного выражения?

1 Ответ

1 голос
/ 17 декабря 2008

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

result := REGEXP_REPLACE(subject, '([$^[()+*?{\|])', '\\\1', 1, 0, 'c');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...