0

パターン (パターン C) の正の一致とパターン A およびパターン B の負の一致を文字列でチェックインする必要があります。単一の正規表現でそれを行うにはどうすればよいですか?

パターン C が存在する場合、パターン A もパターン B も文字列に存在しないはずです。

コードスニペットで私を助けてください。次のコードは 5.8.5 および 5.10.1 では機能しません

open(FH, "file");
while(<FH>){
    print if(/(?!PATTERN A)(?!PATTERN B)(?=PATTERN C)/);
}
close FH;
4

2 に答える 2