From: Christian Neukirchen Date: 2007-05-04T22:34:59+09:00 Subject: Re: testing and assigning with regexp's Tim Hunter writes: > Mike Steiner wrote: >> I'm new to Ruby, and in a little program I'm writing, I have code >> like this: >> >> str = '' >> if /something/.match(str) >> str = /something/.match(str)[1] >> end >> >> Is there a more elegant way to do this? >> >> Mike Steiner >> > str = '' > m = /something/.match(str) > str = m[1] if m str = str[/something/, 1] || str -- Christian Neukirchen http://chneukirchen.org