私の問題は、文字列にリストした単語以外の単語が含まれている場合に一致させる必要があることです。
たとえば、私はこの承認されたリストを持っているかもしれません:
User1
User2
一致する必要があるものと一致しないものの2つの例を次に示します。
一致する必要があります(User3が承認されていないため):
User1
User2
User3
一致しないでください(リストされているすべての文字列が承認済みリストに含まれているため):
User1
ルックアラウンドアサーションを試しましたが、一致しようとするときに実際には文字を消費しないため、のような文字列を使用すると、のような"User1\r\nUser2"
一致が得られ"ser1\r\n"
ます。私が許容できると思う言葉以外に何か他の言葉があるかどうか知りたいです。
これを行うためにプログラミング言語を使用することはできません。プログラムに正規表現を渡すことだけが許可されています。言語はPerlになります。