From: | "Erik Rijkers" <er(at)xs4all(dot)nl> |
---|---|
To: | "David Johnston" <polobo(at)yahoo(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Re: Patch: regexp_matches variant returning an array of matching positions |
Date: | 2014-01-29 06:55:45 |
Message-ID: | b95a595edea4075ab78cfe114aa43925.squirrel@webmail.xs4all.nl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Wed, January 29, 2014 05:16, David Johnston wrote:
>
> How does this resolve in the patch?
>
> SELECT regexp_matches('abcabc','((a)(b)(c))','g');
>
With the patch:
testdb=# SELECT regexp_matches('abcabc','((a)(b)(c))','g'), regexp_matches_positions('abcabc','((a)(b)(c))');
regexp_matches | regexp_matches_positions
----------------+--------------------------
{abc,a,b,c} | {1,1,2,3}
{abc,a,b,c} | {1,1,2,3}
(2 rows)
testdb=# SELECT regexp_matches('abcabc','((a)(b)(c))','g'), regexp_matches_positions('abcabc','((a)(b)(c))', 'g');
regexp_matches | regexp_matches_positions
----------------+--------------------------
{abc,a,b,c} | {1,1,2,3}
{abc,a,b,c} | {4,4,5,6}
(2 rows)
( in HEAD:
testdb=# SELECT regexp_matches('abcabc','((a)(b)(c))','g');
regexp_matches
----------------
{abc,a,b,c}
{abc,a,b,c}
(2 rows)
)
From | Date | Subject | |
---|---|---|---|
Next Message | David Johnston | 2014-01-29 07:09:00 | Re: Patch: regexp_matches variant returning an array of matching positions |
Previous Message | Tom Lane | 2014-01-29 06:51:15 | Re: Add min and max execute statement time in pg_stat_statement |