Re: recherche regular expression case-insensitive

From: "Daniel Verite" <daniel(at)manitou-mail(dot)org>
To: "PostgreSQL FR" <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: recherche regular expression case-insensitive
Date: 2005-11-29 13:41:31
Message-ID: 20051129143623.5330210@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

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]

--
Daniel
PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message thomas.silvi 2005-11-29 13:48:27 Re: recherche regular expression case-insensitive
Previous Message Francis Leboutte 2005-11-29 12:41:49 character varying vs text