2013-10-31 43 views
0

我該如何反轉這樣的查詢。反向正則表達式的貂「url應該匹配」

the url should match ".*window\.open.*" 

我想有一個場景像...

the url should not match ".*window\.open.*" 

我怎樣才能扭轉正則表達式?

想是這樣

".*[^window\.open].*" 
"[^(window\.open)].*" 
"[^window\.open].*" 

沒有什麼工作;(

+1

難道你只是測試比賽並否定結果?我的意思是,如果正則表達式匹配,它顯然不能滿足你的第二種情況。 –

回答

3

我不知道的mink但如果它的正則表達式引擎支持它,你可以使用負前瞻

/^(?!.*window\.open).*/ 

regex101 demo

注意我寧願反轉匹配而不是反轉正則表達式。大多數語言支持反轉功能。