Même imaginons que les valeurs de name change a chaque ouverture du logiciel.
Il faudrait donc extraire de ""
J'ai essayé avec la méthode split(0) -> "split(Source, "<input") mais cela me donne tous ce qu'il y a avant "<input", et quand j'essaye avec split(1), je suis en dehors des limites du tableau.
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 30 juil. 2011 à 22:31
Bonjour,
Voir avec le parseur XML (System.Xml.*).
Cela te permettra d'analyser le fichier plus facilement.
Sinon, il faudrait voir du coté des jokers (Like) ou des Regex.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 31 juil. 2011 à 01:26
Bonjour,
Ton problème est de récupérer les données d'un fichier XHTML/XML ou de récupérer une données quelconque ?
Dans le premier cas, un coup de System.Xml.*, ensuite, tu recherches les éléments qui t'intéresse et tu en récupères les données (attributs et données).
Dans le 2ième, il faut savoir si ce que tu cherches est toujours à la même place ou si il faut moduler.
Le premier cas est plus simple à gérer si tu as un fichier XML/XHTML, car même si la balise est sur plusieurs lignes, tu la récupèreras sans pb avec le parseur.
A toi de voir quelle partie t'intéresse dedans, ensuite, j'adapterais ma réponse.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
Jeromedu79
Messages postés119Date d'inscriptiondimanche 9 janvier 2011StatutMembreDernière intervention23 décembre 20121 31 juil. 2011 à 00:58
Bonjour,
Je crois que le code source de vbfrance était un mauvais exemple
Essayons avec un texte
Bonjour,
Aujourd'hui, il fait 24° à l'ombre.
Nous somme le 30 Juillet 2011 et il est 0h54
Je voudrais récupérer par exemple la date, donc il faudrait délimiter séparé le texte en fonction de deux critère ("le", "et")
Avec la fonction split, sa fonctionnais bien quand on n'avais
24°|30 Juillet 2011|0h54
Il suffisait juste de faire ceci :
Dim Text as string = "Bonjour," & vbcrlf & "Aujourd'hui, il fait 24° à l'ombre." & vbcrlf & "Nous somme le 30 Juillet 2011 et il est 0h54"
Dim Tableau() as string = split(text, "|")
msgbox(Tableau(1))
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 31 juil. 2011 à 13:17
Bonjour,
ça Semble en effet correspondre à ton besoin, mais il est en VB6, il te faudra donc adapter le code.
---------------------------------------------------------------------
[list][*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu, pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site