Probleme de debutant

cs_starco Messages postés 1 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 12 septembre 2003 - 12 sept. 2003 à 13:23
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 12 sept. 2003 à 17:58
Alors la question est un peu compliquée..
J'ai un gros fichier texte, dedans plusieures variables m'interressent
ces variables sont toujours après la meme chaine de caractères:
'starc0901148x',
'1906starc9092170x' => 'star09092170x',
'6130starc0993176x' => 'star09093176x',
'8079starc0992178x' => 'starc9092178x',
'1697starc1091054x' => 'starc0091054x',
'2018starc0091055x' => 'star10091055x',
'3989star0092152x' => 'starc002152x',
'3989starc0092152x' => 'starc0092152x',
'195starc1091096x' => 'starc0091096x',
'5348starc1093118x' => 'starc1093118x',
'6634starc1093181x' => 'starc0093181x',

Voilà, merci de votre aide

1 réponse

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
12 sept. 2003 à 17:58
Salut,
Alors moi je procederais comme ca:
Tu ouvres le fichier qui contient l'html en ecriture, tu le stocke dans un buffer. Ensuite tu balade un pointeur du debut jusqu'a la fin pour identifier les variables. une fois que tu a trouvé 2 variables, tu ecrit une ligne 'var 1' => 'var 2',
dans un 2eme fichier ouvert en ecriture.

Le plus dur c'est de trouver une methode pour identifier les variables que tu veux retrouver.
Le bout de code que tu donnes ressemble a du php3, donc chaque variable est stockée entre un '$' et un '.' (puisque toutes tes variables ont l'air d'etre concaténées avec un '.jpg').
Donc des que tu tombe sur un '$', tu copie ce qui suis dans une variable temporaire jusqu'au caractere '.', et ca te donne le nom d'une de tes variables.
et tu fais ca jusqu'a la fin du fichier.
Rejoignez-nous