Простой вопрос (надеюсь)
У меня есть динамическая строка, которая содержит символы:?, /, И т. Д. В основном это строка URL в строке журнала в моем файле ошибок apache
Разобрав мой файл журнала, я хочу увидеть, существует ли определенный экземпляр URL в строке:
Строка URL для поиска: "http://www.foo.com? blah"
Знак вопроса выбрасываетменя, как с любыми специальными символами в регулярных выражениях.Я пытаюсь следующее:
my $test1 = 'my?test';
my $test2 = 'this is a my?test blah test';
if ($test2 =~ /$test1/) { print "YES!!! \n";}
else { print "NOOOO!!! \n"; }
Это печатает NOOOO
my $test1 = 'mytest';
my $test2 = 'this is a mytest blah test';
if ($test2 =~ /$test1/) { print "YES!!! \n";}
else { print "NOOOO!!! \n"; }
Это печатает ДА !!!
Мне нужно это решение быстро.
Спасибо большое