Re: select all matches for a regular expression ? - Mailing list pgsql-general

From Tom Lane
Subject Re: select all matches for a regular expression ?
Date
Msg-id 17939.1172243150@sss.pgh.pa.us
Whole thread Raw
In response to select all matches for a regular expression ?  ("Anton Melser" <melser.anton@gmail.com>)
Responses Re: select all matches for a regular expression ?  ("Anton Melser" <melser.anton@gmail.com>)
List pgsql-general
"Anton Melser" <melser.anton@gmail.com> writes:
> I need to be able to get all the matches for a particular regexp from
> a text field that I need to use in another query in a function. Is
> this possible with plpgsql? Do I have to install the perl language?

You need plperl (or pltcl; likely plpython would work too) --- the
built-in regex functions don't have any way to return more than the
first match.  There's a patch pending to provide more functionality
here for 8.3, but it won't help you today.

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Warning "TupleDesc reference leak"
Next
From: djé djé
Date:
Subject: false unique constraint error...for me