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

From Belinda M. Giardine
Subject Re: FInding "corrupt" values in UTF-8 tables (regexp question, I think)
Date
Msg-id Pine.LNX.4.64.0708171258390.29967@monk.bx.psu.edu
Whole thread Raw
In response to Re: FInding "corrupt" values in UTF-8 tables (regexp question, I think)  (Michael Glaesemann <grzm@seespotcode.net>)
List 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


pgsql-general by date:

Previous
From: Steve Atkins
Date:
Subject: Re: Help creating a function
Next
From: "Webb Sprague"
Date:
Subject: Re: [RESEND] Transaction auto-abort causes grief with Spring Framework