Jason Lillywhite wrote:
> I have following string:
> 
> s = "B747-400, 8,357 miles, 561 mph, 4 Pratt & Whitney PW 4056
> turbofans, 56,000 lbs."
> 
> I want to remove the comma only from the numbers (8,357 miles and 56,000
> lbs) separating the thousands. I want the string to read as follows:
> 
> "B747-400, 8357 miles, 561 mph, 4 Pratt & Whitney PW 4056 turbofans,
> 56000 lbs."
> 
> I thought this following regex would do the trick because it
> successfully isolated the right commas in rubular.com
> 
> s.gsub(/\d+(,)\d+/, "")
> 
> It turns out that my regex removes the entire number, not just the
> comma.
> 
> Am I wrong in saying that my regex searches for 1 or more numbers
> surrounding a comma and replaces just the comma with ""?
> 
> Thank you.

one simple one here:
new_string = s.gsub(",","")
p new_string
-- 
Posted via http://www.ruby-forum.com/.