Bonjour, je veux récupéré mon ip depuis le site checkip de dyndns.
J'ai donc fait une expression réguliére que j'ai récupéré d'un de mes code dotnet
checkip.dyndns.org
qui marchait très bien:
Mais la c'est le drame:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private static String _regex = "\\D*(?<ipaddr>(\\d){1,3}\\.(\\d){1,3}\\.(\\d){1,3}\\.(\\d){1,3}).*";
Pourquoi en java ca foire? les expressions ne sont pas les mêmes suivant les langages?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception in thread "main" java.util.regex.PatternSyntaxException: Unknown look-behind group near index 54 \D*(?<ipaddr>(\d){1,3}\.(\d){1,3}\.(\d){1,3}\.(\d){1,3}
merci.
Partager