Re: string filtering in postgres?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: string filtering in postgres?
Дата
Msg-id 4975.1239915311@sss.pgh.pa.us
обсуждение исходный текст
Ответ на string filtering in postgres?  (Kenneth Tilton <kentilton@gmail.com>)
Список pgsql-general
Kenneth Tilton <kentilton@gmail.com> writes:
> I need to normalize a column for search purposes by stripping all
> non-alphanumeric characters:
> Without much luck. Can this even be done with regex, or should I just
> write a custom sql function?

Perhaps along the lines of

regression=# select regexp_replace('ABC!$56xyz, %', '[^A-Za-z0-9]', '', 'g');
 regexp_replace
----------------
 ABC56xyz
(1 row)

This isn't going to be tremendously efficient for very long strings,
but I doubt you could do much better without resorting to a C function.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Thomas Kellerer
Дата:
Сообщение: Re: Looking for advice on database encryption
Следующее
От: Bill Moran
Дата:
Сообщение: Re: Looking for advice on database encryption