Bonjour
J'utilise un StringTokenizer pour détecter les "/" dans un formulaire html mais il détecte en même temps les "<" !!!!.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 String lien = ""; //le lien arrive via une méthode GetLien() qui renvoie un String StringTokenizer tok = new StringTokenizer(lien,"/"); int nbrTok =tok.countTokens(); System.out.println("lien = " + lien); System.out.println("NbrTok = " + nbrTok); while ( tok.hasMoreTokens() ) System.out.println("Resultat = " + tok.nextToken());
Exemple de résultat avec une chaîne ne comportant pas de "/":
lien = <meta name="ProgId" content="FrontPage.Editor.Document">
NbrTok = 1
Resultat = <meta name="ProgId" content="FrontPage.Editor.Document">
pourtant il en trouve 1 !!!
Deuxième exemple de résultat avec une chaîne comportant un seul "/":
lien = <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
NbrTok = 2
Resultat = <meta http-equiv="Content-Type" content="text
Resultat = html; charset=windows-1252">
Et il en trouve 2 !!!
mc pour l'aide
Partager