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