From: | Heiko Wundram <modelnine(at)modelnine(dot)org> |
---|---|
To: | Ronan Dunklau <rdunklau(at)gmail(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Regular expression character escape |
Date: | 2012-02-24 16:43:51 |
Message-ID: | 4F47BE47.70909@modelnine.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Am 24.02.2012 17:40, schrieb Ronan Dunklau:
> On 24/02/2012 17:09, Heiko Wundram wrote:
>> Use the corresponding function of your programming language/framework of
>> choice. E.g. Python delivers this as re.escape().
>
> Thank you, but as I wrote in the original post, I don't know how
> postgresql and python differ in their regexp syntax. Specifically, I
> know that re.escape escapes any non-alphanumeric character, including
> accented letters.
>
> If you have any evidence proving that everything will work fine with
> re.escape, I'll be more than happy to use it.
This will work (AFAICT, _and_ as far as I've used it): the regex-syntax
of Python is a superset of the regex-syntax of PostgreSQL (both are
based on PCRE, not on the library, but the syntax), and as such you'll
possibly do "too much" quoting, but never too little when simply using
the Python-builtin.
--
--- Heiko.
From | Date | Subject | |
---|---|---|---|
Next Message | Garrett Murphy | 2012-02-24 17:02:32 | Re: invalid memory alloc request size 1765277700 Error Question |
Previous Message | Ronan Dunklau | 2012-02-24 16:40:45 | Re: Regular expression character escape |