Remove all whitespaces in a string

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

" bla @ bla.de ".gsub!(' ','')

···

On Monday 28 May 2007 14:46:26 jochen kaechelin wrote:

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

gsub( ' ', '')

Stefano

Alle lunedì 28 maggio 2007, jochen kaechelin ha scritto:

···

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

You can use String.gsub [1]

irb(main):003:0> " bla @ bla. de ".gsub(/\s+/, '')
=> "bla@bla.de"

[1] http://dev.rubycentral.com/ref/ref_c_string.html#gsub

···

On 5/28/07, jochen kaechelin <gissmoh@figgfrosch.de> wrote:

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:
" bla @ bla. de "

should become
"bla@bla.de"

How can I achieve this?

--
Luis Parravicini
http://ktulu.com.ar/blog/

" bla @ bla. de “.delete(” ")

it maybe a good idea for you to read the PickAxe

···

I want to remove all whitespaces in a string. I know strip to

remove whitespaces at the beginning and the end of the string.

example:

" bla @ bla. de "

should become

bla@bla.de

How can I achieve this?

Thanx

jochen kaechelin schrieb:

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

It was I RoR mistake i made.

This is probably slower, but here is another way you can try.

p " bla @ bla. de ".split(/\s+/).join

Harry

···

On 5/28/07, jochen kaechelin <gissmoh@figgfrosch.de> wrote:

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

--

A Look into Japanese Ruby List in English

Sorry, I meant

your_string.gsub(' ', '')

Stefano

Alle lunedì 28 maggio 2007, Stefano Crocco ha scritto:

···

gsub( ' ', '')

Stefano

Alle lunedì 28 maggio 2007, jochen kaechelin ha scritto:
> I want to remove all whitespaces in a string.
> I know strip to remove whitespaces at the beginning and the end
> of the string.
>
> example:
>
> " bla @ bla. de "
>
> should become
>
> "bla@bla.de"
>
> How can I achieve this?
>
> Thanx

Markus Schirp schrieb:

" bla @ bla.de ".gsub!(' ','')

Mmmh....I already used this syntax.......then there must be a
problem with my RoR code...

I will use the according ML.

Thanx.

Hi,

since Strings are Enumerable I created a singleton method that overwrites the default one:

def str.each &block
   self.split( // ).each &block
end
str.reject { |char| char =~ /\s/ }

But I don't know if this is going to brake anything...

Sincerely
Florian

···

Am 28.05.2007 um 15:51 schrieb Harry Kakueki:

On 5/28/07, jochen kaechelin <gissmoh@figgfrosch.de> wrote:

I want to remove all whitespaces in a string.
I know strip to remove whitespaces at the beginning and the end
of the string.

example:

" bla @ bla. de "

should become

"bla@bla.de"

How can I achieve this?

Thanx

This is probably slower, but here is another way you can try.

p " bla @ bla. de ".split(/\s+/).join

Harry

--

A Look into Japanese Ruby List in English
http://www.kakueki.com/