Re: Insert a space between each character

From: "Dirk Jagdmann" <jagdmann(at)gmail(dot)com>
To: "Michael Toews" <mwtoews(at)sfu(dot)ca>
Cc: "Nicholas I" <nicholas(dot)domnic(dot)i(at)gmail(dot)com>, pgsql-sql(at)postgresql(dot)org
Subject: Re: Insert a space between each character
Date: 2008-10-09 06:20:46
Message-ID: 5d0f60990810082320n44188627weaf447e5dcf2bcff@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

> Use a regular expression, e.g.:
> select trim(regexp_replace('foobarbaz', '(.)', E'\\1 ', 'g'));

And if we only match characters until the last character in the
string, we can get rid of the outer trim():

# select regexp_replace('foobarbaz', E'(.)(?!$)', E'\\1 ', 'g');
regexp_replace
-------------------
f o o b a r b a z
(1 row)

--
---> Dirk Jagdmann
----> http://cubic.org/~doj
-----> http://llg.cubic.org

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Marcin Krawczyk 2008-10-09 07:11:18 trigger parameters, what am I doing wrong ??
Previous Message Tom Lane 2008-10-08 23:13:21 Re: 100% CPU at concurent access