Re: Plpgsql: Assign regular expression match to variable - Mailing list pgsql-sql

From Leif B. Kristensen
Subject Re: Plpgsql: Assign regular expression match to variable
Date
Msg-id 200909011456.18519.leif@solumslekt.org
Whole thread Raw
In response to Re: Plpgsql: Assign regular expression match to variable  (Ian Barwick <barwick@gmail.com>)
List pgsql-sql
On Tuesday 1. September 2009, Ian Barwick wrote:

>This seems to do what you want:
>
>  my_int := (REGEXP_MATCHES(txt, E'^#(\\d+)'))[1];

Great! I had no idea that REGEXP_MATCHES() could do that kind of stuff.

pgslekt=> select (REGEXP_MATCHES('#42 blabla', E'^#(\\d+)'))
[1]::integer;regexp_matches
----------------            42
(1 row)

Thank you very much.
-- 
Leif Biberg Kristensen | Registered Linux User #338009
Me And My Database: http://solumslekt.org/blog/


pgsql-sql by date:

Previous
From: Ian Barwick
Date:
Subject: Re: Plpgsql: Assign regular expression match to variable
Next
From: Rob Sargent
Date:
Subject: Odd sort behaviour