Re: Replacing characters in a string
От | Pavel Stehule |
---|---|
Тема | Re: Replacing characters in a string |
Дата | |
Msg-id | AANLkTikY5iipYTEU1_xyFz4yNv9sRqG=5d1UZ71bQgKW@mail.gmail.com обсуждение исходный текст |
Ответ на | Replacing characters in a string (Luís de Sousa <luis.a.de.sousa@gmail.com>) |
Список | pgsql-general |
Hello 2010/9/14 Luís de Sousa <luis.a.de.sousa@gmail.com>: > 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? postgres=# select replace('abcdeabcde','a','x'); replace ──────────── xbcdexbcde (1 row) or postgres=# SELECT regexp_replace('xaxx', 'x', 'e','g'); -- use a flag Global regexp_replace ──────────────── eaee (1 row) Regards Pavel Stehule > > Thanks, > > Luís > > -- > Sent via pgsql-general mailing list (pgsql-general@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-general >
В списке pgsql-general по дате отправления: