baster200x
Messages postés47Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention24 juillet 2011
-
25 févr. 2009 à 00:30
baster200x
Messages postés47Date d'inscriptionvendredi 7 mars 2008StatutMembreDernière intervention24 juillet 2011
-
3 mars 2009 à 13:42
bonjour, voila mon problème :
j'ai un texte et je veu le découpé en mots et effectuer les mots dans un tableau "word []" en utilisant StringTokenizer
j'ai utilisé ce code ci-dessus sa marche mais pas parfaitement
..........
String[] words = text.split("[\t\n ,.;:.]", 0);
for (int i=0 ;i<words.length ; i++)
{
String mot = words[i];
}
...........
merci pour l'aide!.
Non, dans mon exemple il y a un séparateur, l'espace qui est entre les 2 "
text = new
StringTokenizer(laChaine, " "); // separateur " "
Les autres caractères tels que virgule. point etc feront partie des mots.
Cest pour celà qu'il faut connaître la "structure "de la chaîne.
Si tu ne veux pas la (,) qui suit (moi,) ni le (.) de (espaces.) ni le (?) de (toi?), il faut les ajouter:
On peut aussi écrire: (laChaine, " ,.?") sans espace entre les séparateurs.
Bien entendu s'il y a l'un des sparateurs (, . ?) à l'interieur d'un mot, ce mot sera découpé
...\ Dan /...
Vous n’avez pas trouvé la réponse que vous recherchez ?