From: Jan Svitok Date: 2007-01-13T01:10:36+09:00 Subject: Re: DRY gsub... 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 what about: a = d.gsub(/\r\n|;|,/,' ').split(' ') or a = d.split(/\r\n|;|,| /) (not tested, I'm too lazy/busy to write the tests now)