Replace numbers and leave one single whitespace

This is a string "test1more32and444more22".

How do I remove the numbers and replace them with a single whitespace?

I can do it but I'll get a whitespace for each digit and consequently have three whitespaces when there is three digits.

irb(main):005:0> "test1more32and444more22".gsub(/[0-9]+/, " ") => "test more and more "

HTH,

This is a string “test1more32and444more22”.

How do I remove the numbers and replace them with a single whitespace?

I can do it but I’ll get a whitespace for each digit and consequently

have three whitespaces when there is three digits.

You can try the following and please remember that “Programming Ruby” book is your

friend:

“test1more32and444more22”.gsub( /[0-9]+/, ’ ’ )

Good luck,

-Conrad

or equivalently

"test1more32and444more22".gsub( /\d+/, ' ' )