Regex en java

Fermé
alffouss Messages postés 121 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 octobre 2021 - 12 août 2009 à 10:10
Bonjour,

je souhaire effectuer une analyse suntaxique d'une adresse IP en jav . Pour cela j'ai créé un code java avec regex.
si je donne une adresse IP, je veut qu'il me renvoie ("IP faux) et quand c bon , qu'il me renvoie ("IP vrai).


voici mon code.
quand je compile que l'adresse soit bon ou pas, il me revoie les méme infos :
("10.1.3.10.26c bon
10.1.3.10.26c faux
)

vous pourrez corriger mon code SLVP

public boolean VIp2(){
String IP = "10.1.3.10.26";
//String IP = Triplet.getIP();
final String MA_REGEX = "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}";
{
boolean retour = false;
if (IP != null)
{
System.out.println(IP+"c bon");
retour = IP.matches(MA_REGEX);
}
System.out.println(IP+"c faux");
return retour;
}

}
public static void main (String [] args){
Verifie vr = new Verifie();
//tr.VerifieformeIP();
// vr.VIp();
vr.VIp2();
}

}
A voir également: