我在尝试让某个匹配项与负面外观一起工作时遇到问题
例子
@list = qw( apple banana cherry);
$comb_tlist = join ("|", @list);
$string1 = "include $(dir)/apple";
$string2 = "#include $(dir)/apple";
if( $string1 =~ /^(?<!#).*($comb_tlist)/) #matching regex I tried, works kinda
该数组包含一组与字符串匹配的变量。
我需要正则表达式来匹配 $string1,而不是 $string2。它匹配 $string1,但它也匹配 $string2。谁能告诉我我在这里尝试错了什么。谢谢!