From: benjohn@... Date: 2007-01-13T01:26:35+09:00 Subject: Re: DRY gsub... > a = d.split(/(?:\r\n|[;, ])/) > > Hope that helps. Out of interest, what does the ?: do in there? I've googled, etc, honest! Cheers, Benjohn