From: Joseph McDonald Date: 2001-02-27T11:44:10+09:00 Subject: [ruby-talk:11643] capturing regex matches. Is there a shortcut like: if ((command) = part =~ /#{@pre}\s*(.*?)\s*#{@post}$/s) puts "command: #{command}" end instead of: if (part =~ /#{@pre}\s*(.*?)\s*#{@post}$/s) command = $1 puts "command: #{command}" end thanks, -joe