Я хочу ввести регулярное выражение из файла или STDIN во время выполнения.
Я попробовал приведенный ниже код.
$mystr = "abcdefghijklmnopqrstuvwxyz";
while ($regexp = <STDIN>) {
chomp $regexp;
if ($mystr =~ $regexp) {
print "pattern matched\n";
} else {
print "pattern did NOT match\n";
}
Независимо от введенного мной регулярного выраженияне совпадает. Я ввожу m/abc/
например.