2010/9/14 Luís de Sousa <luis.a.de.sousa@xxxxxxxxx>: > Hello everyone, > > I need to replace all occurrences of a certain character in a string. > For that I'm using regexp_replace, but so far I only managed to > replace the first character, here's an example: > >> SELECT regexp_replace('xaxx', 'x', 'e'); > regexp_replace > ---------------- > eaxx > (1 row) > > But the result I'd need is 'eaee'. How can I do it? Just remove the "regexp" bit: SELECT replace('xaxx', 'x', 'e'); -- Thom Brown Twitter: @darkixion IRC (freenode): dark_ixion Registered Linux user: #516935 -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general