Re: Simple Regex question, hoping for direct answer (no Socratic approach necessary)

Поиск
Список
Период
Сортировка
От Albe Laurenz
Тема Re: Simple Regex question, hoping for direct answer (no Socratic approach necessary)
Дата
Msg-id D960CB61B694CF459DCFB4B0128514C218DA2E@exadv11.host.magwien.gv.at
обсуждение исходный текст
Ответ на Simple Regex question, hoping for direct answer (no Socratic approach necessary)  ("Postgres User" <postgres.developer@gmail.com>)
Список pgsql-general
Postgres User wrote:
> I'm new to Regex in Postgres.  Can someone give me a quick pointer on
> how I'd SELECT the substring between   '<name>'    and  '</name>'  in
> a field?
>
> Sample field data:
> address city here <name>Rogers, Jim</name> zip code place
>
> and I'd like the SELECT to return only:
> Rogers, Jim

SELECT regexp_replace(
          'Sing along with <name>Rogers, Jim</name>',
          '.*<name>(.*?)</name>.*',
          E'\\1');

 regexp_replace
----------------
 Rogers, Jim
(1 row)

Yours,
Laurenz Albe

В списке pgsql-general по дате отправления:

Предыдущее
От: Michael Glaesemann
Дата:
Сообщение: Re: %TYPE
Следующее
От: Hannes Dorbath
Дата:
Сообщение: Re: Apache + PHP + Postgres Interaction