$text_to_search = "example text with [foo] and more";
$search_string = "[foo]";
if ($text_to_search =~ m/$search_string/)
print "wee";
Run Code Online (Sandbox Code Playgroud)
请遵守以上代码.出于某种原因,我想在$ text_to_search变量中找到文本"[foo]",如果找到它则打印"wee".要做到这一点,我必须确保[和]被[和]替换,以使Perl将其视为字符而不是运算符.
我怎样才能做到这一点,而不必首先替换[并]用\[和\]使用s///体现在哪里?