marcanto_5
Messages postés47Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention22 avril 2010
-
22 avril 2010 à 20:14
MTP85
Messages postés12Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention 6 juin 2010
-
1 juin 2010 à 14:39
Bonjour,
Ayant un String " Blabla", j'aimerais récupérer la partie entre les balises : Blabla.
J'avais pensé à transformer le String en tableau de caractères et faire un système de boucle avec une comparaison caractère par caractère mais ça me semble un peu lourd...
J'ai également regardé au StringTokenizer mais je n'ai pas réussi à l'appliquer à mon cas.
C'est pour cela que je vous demande s'il n'existe pas une méthode plus facile et probablement plus rapide en termes de calculs.
Merci pour vos réponses ;)
A voir également:
Python extraire une partie d'une chaine de caractère
Extraire une partie d'une chaine de caractère python - Meilleures réponses
marcanto_5
Messages postés47Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention22 avril 2010 22 avril 2010 à 21:17
Merci beaucoup !
Le code fonctionne très bien (il faut juste écrire substring en minuscules) et est beaucoup plus performant que ce que j'avais commencé à faire !
@ MTP85:
C'est le même principe, mais pour t'en dire plus, il faudrait que tu nous montres ce code HTML et que tu nous dises ce que tu veux extraire de ce code.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 22 avril 2010 à 20:35
Salut,
Fait un indexOf(">") pour récupérer le premier caractère à récupérer, puis un indexOf("<") pour récupérer le dernier, et enfin un substring pour récupérer la chaîne finale.
Ce qui doit donner au final (à corriger si erreur) :
String lien = "Blabla";
int debut = lien.indexOf(">");
int fin = lien.indexOf("<", debut);
String texte = lien.subString(debut + 1, fin);
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement