Регулярные выражения — оставить только цифры или буквы
28 Август 2013
8 comments
Пример использования регулярного выражения (regexp_replace)
— оставить только буквы
— оставить только цифры
with t as (select '#2 apps(0_-ORACLE+*.ru_ )ПРИ13мер' str from dual)
select str
, regexp_replace(str,'[^[[:alpha:]]]*') as only_char
, regexp_replace(str,'[^[[:digit:]]]*') as only_number
from t
/
STR ONLY_CHAR ONLY_NUMBER
--------------------------------- ------------------------ --------------------
#2 apps(0_-ORACLE+*.ru_ )ПРИ13мер appsORACLEruПРИмер 2013

Последние комментарии