Regex - Match eine beliebige Folge von Zeichen außer einem bestimmten Wort in einer URL

Möchte ich auf eine URL, enthält jede Sequenz von gültigen URL-Zeichen aber nicht ein bestimmtes Wort. Die URL in Frage http://gateway.ovid.com und ich will alles gefunden was aber das Wort 'Tor' so:

aber

Etwas wie die folgenden:

^http://([a-z0-9\-\.]+|(?<!gateway))\.ovid\.com$

aber es scheint nicht zu funktionieren.


Update: Sorry vergessen zu erwähnen, die Sprache, es ist C#.NET

Schreibe einen Kommentar