Add capture groups:
"pear" =~ /(a)|(b)|(c)/;
if (defined $1) {
print "Matched a\n";
} elsif (defined $2) {
print "Matched b\n";
} elsif (defined $3) {
print "Matched c\n";
} else {
print "No match\n";
}
, /(a|b|c)/ $1, "a", "b" "c" , .
, , , , @- @+, . $-[0] , , $-[$n] , n th.