regexp_replace: LF, CR, or tab

Поиск
Список
Период
Сортировка
От seiliki@so-net.net.tw
Тема regexp_replace: LF, CR, or tab
Дата
Msg-id 20100227091744.8EE8EF48085@m5.so-net.net.tw
обсуждение исходный текст
Ответы Re: regexp_replace: LF, CR, or tab  (Osvaldo Kussama <osvaldo.kussama@gmail.com>)
Список pgsql-general
Hi!

I am trying to replace characters '\r', '\n', or '\t' with space character ' '. As an example, I want string "A\t\n\rB"
becomes"AB".  The following statement seems to be not working. What mistake have I made? 

TIA

CN
========

select regexp_replace(E'A\r\n\tB',E'[\r\n\t]',' ');
 regexp_replace
----------------
 A
         B
(1 row)

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

Предыдущее
От: seiliki@so-net.net.tw
Дата:
Сообщение: Can not match 0 on bytea
Следующее
От: Anton Maksimenkov
Дата:
Сообщение: Re: ERROR: value out of range: underflow