Re: Why this regexp matches?! - Mailing list pgsql-general

From Jasen Betts
Subject Re: Why this regexp matches?!
Date
Msg-id jgodij$lp1$1@reversiblemaps.ath.cx
Whole thread Raw
In response to Why this regexp matches?!  (hubert depesz lubaczewski <depesz@depesz.com>)
Responses Re: Why this regexp matches?!  (hubert depesz lubaczewski <depesz@depesz.com>)
List pgsql-general
On 2012-02-04, hubert depesz lubaczewski <depesz@depesz.com> wrote:
> select 'depesz depeszx depesz' ~ E'^(.*)( \\1)+$';
>
> what's worse:
> $ select regexp_replace( 'depesz depeszx depesz', E'^(.*)( \\1)+$', E'\\1' );
>  regexp_replace
> ────────────────
>  depesz
> (1 row)
>
> I know that Pg regexps are limited, but even grep's regexps match this
> correctly:

whose grep?

Postgres is BSD licence and that means they can't use the latest and
greatest GPL libraries.

--
⚂⚃ 100% natural

pgsql-general by date:

Previous
From: Jasen Betts
Date:
Subject: Re: Why extract( ... from timestamp ) is not immutable?
Next
From: Jasen Betts
Date:
Subject: Re: Why extract( ... from timestamp ) is not immutable?