私は 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");
}
誰かが上記のパターンを手伝ってくれませんか?