Re: FInding "corrupt" values in UTF-8 tables (regexp question, I think)

From: "Belinda M(dot) Giardine" <giardine(at)bx(dot)psu(dot)edu>
To: Michael Glaesemann <grzm(at)seespotcode(dot)net>
Cc: Phoenix Kiula <phoenix(dot)kiula(at)gmail(dot)com>, Postgres General <pgsql-general(at)postgresql(dot)org>
Subject: Re: FInding "corrupt" values in UTF-8 tables (regexp question, I think)
Date: 2007-08-17 17:00:01
Message-ID: Pine.LNX.4.64.0708171258390.29967@monk.bx.psu.edu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, 17 Aug 2007, Michael Glaesemann wrote:

>
> On Aug 17, 2007, at 10:58 , Phoenix Kiula wrote:
>
>> What would be the SQL to find data of this nature? My column can only
>> have alphanumeric data, and the only symbols allowed are "-" and "_",
>> so I tried this regexp query:
>>
>> select id, t_code
>> from traders
>> where t_code ~ '[^A-Za-z1-9\-]'
>
> If you're including - in a range as a character, doesn't it have to go first?
> Try this:
>
> WHERE t_code ~ $re$[^-A-Za-z1-9_]$re$
>
> Michael Glaesemann
> grzm seespotcode net
>

How about
WHERE t_code ~ $re$[^-A-Za-z0-9_]$re$

So that zeros are allowed?

Belinda

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Webb Sprague 2007-08-17 17:09:49 Re: [RESEND] Transaction auto-abort causes grief with Spring Framework
Previous Message Steve Atkins 2007-08-17 16:48:58 Re: Help creating a function