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

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to [EMAIL PROTECTED] so that your
       message can get through to the mailing list cleanly

Reply via email to