该字符串应包含:
200
然后GET
然后(text/html
或text/plain
)
.*(\/200)+.*(GET)+.*(text\/html|text\/plain)
这是有效的,我想再增加一个条件。该字符串不应包含TEST
。
我应该如何添加该条件?
答案 0 :(得分:0)
将你的正则表达式简化为:
.*\/200.*GET.*(text\/html|text\/plain)
我相信我仍然能够满足您的要求(我认为(term)+.*
相当于term.*
,如果我对此我的想法错了,请纠正我。)
所以你可以使用负向前瞻来做你想做的事情:
^(?!.*TEST).*\/200.*GET.*(text\/html|text\/plain).*$