Récupérer informations dans un fichier texte

z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 - 19 nov. 2006 à 15:07
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 19 nov. 2006 à 16:33
Bonjour à tous,

je suis débutant en java et j'essaye de faire un petit programme qui lit un fichier et récupère les infos situées entre deux chaines de caractères.

Voici comment est le fichier:
<tr><td height='25' bgcolor='#EFEFEF'>NOMARECUPERER</td></tr>

Mais il n'y a pas que des trucs comme ca... Bon, bref, voici ce que j'aimerais récupérer dans tout ca:
le numéro situé apres ADRESSEINTERNET (en l'occurence, ici 6161)
et le nom qui se situe après. (En l'occurence NOMARECUPERER)

C'est toujours la même mise en forme... Comment faire???

Merci d'avance !

Philippe

11 réponses

didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
19 nov. 2006 à 15:11
Slt
je te consiel de te diriger vers le xml car c'est bcp plus simple d'utilisation (j'utilise JDOM).

bon courage +
0
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 2
19 nov. 2006 à 15:14
Oui mais la je ne peux pas puisque c'est une page HTML que je récupère sur le net...
0
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
19 nov. 2006 à 15:20
alors la je ne pa trop d'aider.
ou alors ce que tu peu faire (mais sa risque d'etre un peut compliquer) c'est d'enregistrer ton text dans une variable dedier. Ensuite tu le parcours et tu compare (par rapport au balise par ex "<td>" ...) et pour finir tu enregistre la chiane ds une autre variable.
je ne sais pas si il y a un autre moyen bcp plus simple que celui la mais bon.
0
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 2
19 nov. 2006 à 15:30
Je voulais faire comme ca au début, mais le texte est beaucoup trop long et ne tient pas dans une String classique...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
19 nov. 2006 à 16:01
est ce que tu as essaier de l'enregistrer dans plusier string. tu reprend le meme algo a part que, quand le premier string est fini tu pass au suivant; etc.

apres je ne sais pas koi dire d'autre.
0
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 2
19 nov. 2006 à 16:04
Ouais, sans vouloir être méchant, ca fait pas clean tout ca... En fait mon but est de créer un code le plus propre possible donc...

Voila !
0
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
19 nov. 2006 à 16:11
c'est vrais. la je vien de regarder un peu sur le net pour convertir ton fichier html en fichier xml (ce qui serais plus simple). par contre, il faudrais que tu pas par un programme externe.
0
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
19 nov. 2006 à 16:22
Salut,

utilise les expressions régulières pour isoler tes chaines soit pour toi :
t=xxxxx
et
ce qui se trouve entre les balises ...

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
0
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 2
19 nov. 2006 à 16:23
ok je vais voir ca !

Merci
0
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
19 nov. 2006 à 16:28
regarde du cote des package javax.swing.text.html
sinon tu peux aussi aller voir du cote des regexp

je peu pas trop t'aider je n'en fais pas assez

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
0
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
19 nov. 2006 à 16:33
Salu,

sur google il y a masse de doc sur les regexp en java

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
0
Rejoignez-nous