2014-03-07 34 views
-1

我需要一個正則表達式將匹配除了一個恆定的一切相匹配的一切(忽略大小寫),定ALL正則表達式,除了恆定

例,應符合的話,如:狗,小鼠,商場,鱷魚皮。但它不應該匹配:ALL,ALL,ALL。

+0

@KlasLindbäck:不,這是*不*重複。 「不包含」一個字不同於「不是」一個字。 –

+0

@Tim你說得對。您將不得不添加佔位符來開始/結束字符串和不區分大小寫,以使其成爲重複。 (縮短我的近距離投票) –

回答

1
(?si)^(?!all$).* 

將匹配任何字符串除了all(不區分大小寫)。

(?i)使正則表達式不區分大小寫,(?s)允許點匹配任何字符,包括換行符。如果您不希望輸入中出現換行符,則可以刪除s

請參閱live on regex101.com

+0

謝謝,這正是我一直在尋找的! – Marius