Regular Expression pour faire matcher toutes IP sauf une ? comment ?

Regular Expression pour faire matcher toutes IP sauf une ? comment ? - C#/.NET managed - Programmation

Marsh Posté le 02-02-2007 à 20:33:06    

J'essaye de faire une expression régulière.
Je veux que ça match avec toutes les ips sauf une.
 
Mon dernier essai ressemble à ça.. Un peu barbare j'avoue
 
je veux n'imporet quelle ip sauf : 192.192.192.192
 
2?[0-8]([0-1]|[3-9])\.2?[0-8]([0-1]|[3-9])\.2?[0-8]([0-1]|[3-9])\.2?[0-8]([0-1]|[3-9])
 
Le problème, si un des 3 chiffres apparait, ça ne match plus.
 
genre 193.193.193.193 ne match pas..
 
Je n'arrive pas à le faire.
Quelqu'un peut il m'aider ?

Reply

Marsh Posté le 02-02-2007 à 20:33:06   

Reply

Marsh Posté le 02-02-2007 à 21:04:34    

pas bon du tout ta regex.
 
tu ferais bien de faire d'abord la regex pour une IP valide et ensuite de faire une simple comparaison pour les interdections.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed