Bonjour à tous et à toutes,
J’essaie d'utiliser la methode split de la class String avec une expression régulière, mais je n'y arrive pas. J'essaie de récupérer les différentes parties d'une coordonnée GPS pour les comparer :
Est ce la syntaxe de mon expression qui n'est pas bonne? j'ai péché des infos sur le net car je n'est encore jamais utilisé ces expression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String coordonnee= "N 48° 51' 30''"; String[] coordonneesSeparees = new String[4]; coordonneesSeparees = coordonnee.split("\\D+\\p{Space}+\\d{1,2}+°\\p{Space}+\\d{1,2}+\\'\\p{Space}\\+d{1,2}+\'\'"); for (String s:coordonneesSeparees){ System.out.println(s); }
Le but est de mettre dans chaque case du tableau :
N
48
51
30
Merci de vos lumières.
Cordialement,
gilou
Partager