Re: recherche regular expression

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

In response to

Browse pgsql-fr-generale by date

  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