Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Немного про регэкспы.  [new]
Надфиль
Member

Откуда:
Сообщений: 234
всем пламенный.
оракл 12с

есть запрос
select  regexp_substr('<GRID>1000</GRID><STID>23</STID><TT>0</TT>','([^<]+)\>',1,level,NULL,1) from dual
connect by level <=  10

результат


GRID
/GRID
STID
/STID
TT
/TT

не могу к вечеру сообразить, что добавить в шаблон, чтобы исключить из результата закрывающие теги,
начинающиеся на '/'?
3 апр 19, 17:16    [21851528]     Ответить | Цитировать Сообщить модератору
 Re: Немного про регэкспы.  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
SQL> with t(s) as (select '<GRID>1000</GRID><STID>23</STID><TT>0</TT>' from dual)
  2  select  regexp_substr(s,'<([^/]+?)>',1,level,NULL,1) tags from t
  3  connect by level <=  regexp_count(s,'<([^/]+?)>');

TAGS
------------------------------------------
GRID
STID
TT
3 апр 19, 17:23    [21851540]     Ответить | Цитировать Сообщить модератору
 Re: Немного про регэкспы.  [new]
Надфиль
Member

Откуда:
Сообщений: 234
andrey_anonymous,

Спасибо.
кто-то подскажет адекватный мануал по этой наркомании?
3 апр 19, 17:27    [21851545]     Ответить | Цитировать Сообщить модератору
 Re: Немного про регэкспы.  [new]
AmKad
Member

Откуда:
Сообщений: 5222
Надфиль,

Using Regular Expressions in Database Applications
3 апр 19, 17:46    [21851569]     Ответить | Цитировать Сообщить модератору
 Re: Немного про регэкспы.  [new]
Elic
Member

Откуда:
Сообщений: 29991
Надфиль
по этой наркомании?
Иди в менеджеры по клинингу, а то с иглы не слезешь.
4 апр 19, 07:39    [21851974]     Ответить | Цитировать Сообщить модератору
 Re: Немного про регэкспы.  [new]
Надфиль
Member

Откуда:
Сообщений: 234
Elic
Иди в менеджеры по клинингу, а то с иглы не слезешь.

стар я уже слезать.
любимый язык программирования в молодости был lisp, причем в самых наркоманских проявлениях.
4 апр 19, 07:51    [21851977]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить