Je veux faire correspondre une URL qui contient n'importe quelle séquence de caractères d'URL valides mais pas un mot particulier. L'URL en question http://gateway.ovid.com et je veux correspondre à quelque chose, mais le mot 'passerelle' si:Regex - Correspond à n'importe quelle séquence de caractères sauf un mot particulier dans une URL
- http://abc123.ovid.com - sélectionnne
- http://abc.123.ovid.com - correspondrait
- http://abc-123.ovid.com - correspondrait
- http://fdfsffdfs.ovid.com - correspondrait
mais
- http://gateway.ovid.com - ne pas match de
Quelque chose comme ce qui suit:
^http://([a-z0-9\-\.]+|(?<!gateway))\.ovid\.com$
mais il ne semble pas fonctionner.
Mise à jour: oublier Désolé de parler la langue, il est C# .NET
Génial! Cela fonctionne parfaitement. J'essayais toutes les combinaisons possibles. –