regexp_replace: LF, CR, or tab - Mailing list pgsql-general

From seiliki@so-net.net.tw
Subject regexp_replace: LF, CR, or tab
Date
Msg-id 20100227091744.8EE8EF48085@m5.so-net.net.tw
Whole thread Raw
Responses Re: regexp_replace: LF, CR, or tab  (Osvaldo Kussama <osvaldo.kussama@gmail.com>)
List 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 by date:

Previous
From: seiliki@so-net.net.tw
Date:
Subject: Can not match 0 on bytea
Next
From: Anton Maksimenkov
Date:
Subject: Re: ERROR: value out of range: underflow