Re: Re: [pgsql-ru-general] еще раз про регулярные выражения для utf8

From: Alexey Klyukin <alexk(at)commandprompt(dot)com>
To: Андрей Зевакин <azevakin(at)gmail(dot)com>
Cc: Mihail Nasedkin <m(dot)nasedkin(at)gmail(dot)com>, pgsql-ru-general(at)postgresql(dot)org
Subject: Re: Re: [pgsql-ru-general] еще раз про регулярные выражения для utf8
Date: 2009-12-02 12:54:02
Message-ID: 1BE71B24-283B-4D75-8C39-06FAF79E74F8@commandprompt.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general


On Dec 1, 2009, at 6:24 PM, Андрей Зевакин wrote:

> Нашел это "Add ability to use case-insensitive regular expressions on
> multi-byte characters" в TODO к версии 8.5 :)

Кстати, Том Лэйн уже добавил эту возможность в 8.5:
http://archives.postgresql.org/message-id/20091201210024.B1393753FB7@cvs.postgresql.org

Можно брать свежий cvs/git и тестировать.

>
> 1 декабря 2009 г. 11:04 пользователь Mihail Nasedkin
> <m(dot)nasedkin(at)gmail(dot)com> написал:
>> Доброго всем.
>>
>> Продолжение по теме
>> http://archives.postgresql.org/pgsql-ru-general/2007-09/msg00006.php
>> Там автор вроде так и не разобрался. Я тоже столкнулся. Стал копать -
>> ничего не выходит.
>>
>> Т.е. не все гадко с регулярными выражениями c UTF8:
>>
>>
>> test=# select 'Вася' ~ E'\\w';
>> ?column?
>> ----------
>> f
>> (1 запись)
>>
>> test=# select 'Vasya' ~ E'\\w';
>> ?column?
>> ----------
>> t
>> (1 запись)
>>
>> Перепрверил все encodings, locale - все стоит в ru_RU.UTF-8
>>
>> Может кто продвинулся в понимании этой проблемы?
>>

--
Alexey Klyukin http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message lists 2009-12-21 10:17:40 Windows & UTF-8 question
Previous Message Mihail Nasedkin 2009-12-02 07:54:14 Re: [pgsql-ru-general] Re: [pgsql-ru-general] еще раз про регулярные выражения для utf8