2015-10-15 56 views

回答

1

這是你的表達:

http:\/\/(?!particular\.domain\.com).+ 

退房演示在這裏:https://regex101.com/r/eT2cX8/2

這部分被稱爲負先行,可以讓你否定那場比賽:

(?!particular\.domain\.com).+ 
+0

謝謝。我確實讀過負面的lookahead,並且不知何故無法將它們放在一起。現在有道理。謝謝。 – bcsteeve

+0

我一直認爲這個詞讓它聽起來很混亂。 –

+0

那麼我開始思考..也許我可以使用負面看看後面的東西去掉評論中的任何內容。所以我試過這個:http:\/\ /(?<!\/\ /)。+但沒有愛。我在那裏錯過了什麼? – bcsteeve

1

使用負前景:

'(?!http://particular.domain.com)http://' 

是一個模式的例子,它可以匹配任何http://文本除了特定的文本之外