0

文字列には次が含まれている必要があります: 200then GETthen (text/htmlまたはtext/plain)

.*(\/200)+.*(GET)+.*(text\/html|text\/plain)

これは機能しており、もう 1 つの条件を追加したいと思います。文字列に を含めないでくださいTEST

その条件をどのように追加すればよいですか?

4

1 に答える 1

0

正規表現を次のように少し単純化しました。

.*\/200.*GET.*(text\/html|text\/plain)

どちらの II があなたの要件を満たしていることはかなり確実です ((term)+.*は と同等だと思いますterm.*。これについての私の考えが間違っている場合は修正してください)。

したがって、否定先読みを使用して、必要なことを行うことができます。

^(?!.*TEST).*\/200.*GET.*(text\/html|text\/plain).*$
于 2012-12-06T16:09:38.283 に答える