Использование интерполяции переменных.
Перед тем как регулярное выражение расспатривается, в нем производится интерполяция переменных
$what = "bird"; $sentence = "Every good bird does fly."; if($sentence =~ /\b$what\b/) { print "The centence contains theword $what!\n"; }