From: Josselin Date: 2007-01-13T01:30:09+09:00 Subject: Re: DRY gsub... On 2007-01-12 17:05:34 +0100, Bira said: > On 1/12/07, Josselin wrote: >> I wrote the following ruby statements.. I get the result I need , I >> tried to DRY it for 2 hours without being successfull , >> >> d = d.gsub(/\r\n/,' ') # get rid of carriage return >> d = d.gsub(/;/,' ') # replace column by space >> d = d.gsub(/,/,' ') # replace comma by space >> a = d.split(' ') # split into component , space as divider >> >> tfyl > > How about a = d.gsub(/\r\n|;|,/,' ').split(' ') ? thanks .. did not notice that I could use the '|' inside the gsub..... get stuck to [. and...]