if (/case1/) { $capture = $1 } elsif (/case2/) { $capture = $7 } ... #### ($capture) = grep defined, / (?:case1) | (?:case2) | .../x;