Re: Removing spaces

Поиск
Список
Период
Сортировка
От Darren Ferguson
Тема Re: Removing spaces
Дата
Msg-id Pine.LNX.4.44.0302191624380.24043-100000@thread.crystalballinc.com
обсуждение исходный текст
Ответ на Re: Removing spaces  (Richard Huxton <dev@archonet.com>)
Ответы Re: Removing spaces
Список pgsql-general
Don't know if this is what you are looking for but the following will
remove them

select translate('hello   \nworld   \n',' ','');

HTH

Darren

On Wed, 19 Feb 2003, Richard Huxton wrote:

> On Wednesday 19 Feb 2003 5:07 pm, Dave Smith wrote:
> > I have a field of type text that has a value like
> >
> > 'hello   \nworld   \n'
> >
> > I would like to remove the trailing blanks between the last character
> > and the newline. I would like to use replace with a regx  like
> > /[ ]+\n/\n/ but it does not seem to work.
>
> The replace function doesn't handle regexps AFAIK - you could look at
> SUBSTRING() in the POSIX Regexp section of the functions reference but I
> don't think that's going to do it either.
>
> The problem is you seem to want to remove spaces after "hello" and "world" - I
> think that means you need perl regexps or a loop.
>
> Unless some posix guru steps forward, I'd say the easiest way is to build a
> loop that repeatedly calls replace(my_string,' \n','\n')
>

--
Darren Ferguson


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

Предыдущее
От: "Wayne Armstrong"
Дата:
Сообщение: with hold cursors or workarounds
Следующее
От: elein
Дата:
Сообщение: Re: Index not used with IS NULL