вторник, 3 сентября 2013 г.

Регулярные выражения – оставить только цифры или символы

Источник - http://apps-oracle.ru/regexp_replace_only_char_number/ 
 
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
 

3 комментария:

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Really Good blog post about regular expressions on oracle blog.provided a helpful information.I hope that you will post more updates like this.
    Informatica Training in Chennai

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить