From: | Francis Leboutte <f(dot)leboutte(at)algo(dot)be> |
---|---|
To: | "PostgreSQL FR" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: recherche regular expression |
Date: | 2005-11-29 15:34:26 |
Message-ID: | 6.2.5.6.0.20051129162643.036ae550@algo.be |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Merci bien. Je n'avais pas saisi que ~* s'employait comme un opérateur.
Autre question :
- cela fait-il une différence de performance
d'employer SIMILAR TO au lieu de ~ (quand c'est possible) ?
FL
At 29/11/2005 14:41, Daniel Verite wrote:
> Francis Leboutte wrote:
>
> > Comment faire pour faire une recherche à l'aide
> > d'une expression régulière qui soit non sensible
> > à la casse ?
>
>On peut utiliser l'opérateur ~* avec une expression régulière
>POSIX, par exemple:
>
>test=> select ' aBc' ~* '^[[:space:]][A-Z]+$';
> ?column?
>----------
> t
>(1 row)
>
>à contrario de:
>
>test=> select ' aBc' ~ '^[[:space:]][A-Z]+$';
> ?column?
>----------
> f
>(1 row)
>
>[PS: pour démarrer un nouveau sujet de discussion, ne pas faire reply-to à un
>ancien sujet svp]
OK.
>--
> Daniel
> PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 3: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faq
From | Date | Subject | |
---|---|---|---|
Next Message | Francis Leboutte | 2005-11-29 15:36:02 | Re: recherche regular expression |
Previous Message | thomas.silvi | 2005-11-29 13:48:27 | Re: recherche regular expression case-insensitive |