Comment Parser rapidement avec les expression rationnel?

davidbdjt2 Messages postés 5 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 12 octobre 2010 - 22 janv. 2009 à 13:20
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 22 janv. 2009 à 17:22
Voila ma question est simple:
j'ai un texte qui se repete selon ce modele, et seulement une information minteresse afin de la mettre dans un tableau:

MODELE:
titre("donneeA1","donneeB1","donneeC1","donneeD1",.......)
titre("donneeA2","donneeB2","donneeC2","donneeD2",........)
etc....

je souhaite recuperer juste donneeC, en sachant quelle se trouve toujours en 3e parametre, et le nombre de parametre se trouvant apres pouvant etre variable, mais cela se finit toujours par une parenthese fermante a la fin.

je pense quil faut utiliser la fonction eregi avec une expression rationnelle, ainsi qu'un foreach pour les lister, mais je maitrise pas ces fonctions
Merci de votre aide!!

2 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
22 janv. 2009 à 17:21
salut

es tu sur qu'il n'y aura aucun $ dans les donnees ?

si oui, alors je te conseille de faire une fonction titre et d'utiliser eval

si il peut y avoir un $, alors je te conseille de faire un str_replace pour remplacer $ par __TAG__DOLAR__ puis d'appliquer la methode precedente
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
22 janv. 2009 à 17:22
j'ai oublie de dire que si ces donnees sont sensibles (modifiables par un utilisateur) alors l'eval est dangereux et tu devras alors utiliser preg_match_all avec la regexp qui convient
0
Rejoignez-nous