in reply to Re^2: Regular expression help: why does this not match?
in thread Regular expression help: why does this not match?
Or don't use a regexp at all.
$a =~ /^\Q$b\E\z/
is equivalent to
$a eq $b
$a =~ /\Q$b\E/
is equivalent to
index($a, $b) >= 0
Case-insensitive versions:
$a =~ /^\Q$b\E\z/i
is equivalent to
lc($a) eq lc($b)
$a =~ /\Q$b\E/i
is equivalent to
index(lc($a), lc($b)) >= 0
|
|---|