我是 Perl 新手,需要知道一种模式来帮助我检查以下内容:
$string="test1\n // test2 \n test3 ";
我想要一个模式来检查test2
没有评论。我阅读了正面和负面的展望,并尝试实施相同的方法,但它对我不起作用。
这是代码片段:
$string = "test3\n//test2\ntest3";
if ($string =~ /(?!\/\/)test2*/) {
$matched = $&;
print("$matched");
}
else {
print("No comments before test2");
}
有人可以帮忙解决上述模式吗?