Как извлечь строку внутри одинарных кавычек в PL / SQL с помощью регулярных выражений или любого другого метода - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть требование, чтобы строка присутствовала в одинарных кавычках в PL / SQL, используя регулярное выражение или любой другой метод, который работает.

example: 'He is my uncle's son.and he is a programmer' 
output: He is my uncle's son.and he is a programmer

Заранее спасибо !!

1 Ответ

0 голосов
/ 11 сентября 2018

Использование можно использовать функцию замены.

select replace ('<some text here>',chr(39)) from dual;

пример select replace (q'[this is ' having' mult'iple ' quotes'']',chr(39)), q'[this is ' having' mult'iple ' quotes'']' original_text from dual;

вывод будет:

это имеет несколько кавычек

Это удалит все одинарные кавычки в строке.

Если вы хотите удалить двойные кавычки, тогда пользователь chr (34).

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