Extraire une partie d'une chaine [Résolu]

Messages postés
318
Date d'inscription
mardi 27 mai 2003
Dernière intervention
11 mars 2010
- 1 sept. 2004 à 00:32 - Dernière réponse :
Messages postés
318
Date d'inscription
mardi 27 mai 2003
Dernière intervention
11 mars 2010
- 1 sept. 2004 à 13:19
Bonjour.

Je cherchce une méthode qui me permetrais de reconnaitre un format de chaine spécifique et d'en extraire plusieurs parties.

Par exemple plusieurs chaines du type :




avec les valeur de src,height,width,alt et OnClick qui peuvent varier d'une chaine à l'autre

Je voudrais qu'un fonction me dise si la chaine que je lui passe en argument correspond au format et me permette d'extraire les valeurs des paramètres changeant.

Par exemple une fonction du type

maFonction($chaine, "
")


Qui renvoie false si $chaine ne correspond pas au format et true si elle correspond (tout en affectant aux variables $chemin, $hauteur, ... les valeurs correspondantes.

Voila je ne sais pas si je me suis bien exprimé mais si vous avez compris comment est ce que je peux faire ça?

?-) Grrrrrrrrrrr ?-)
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
318
Date d'inscription
mardi 27 mai 2003
Dernière intervention
11 mars 2010
- 1 sept. 2004 à 13:19
3
Merci
En effet :)

J'ai fini par trouver. Si ça interesse quelqu'un il faut utiliser les expressions régulières :


$chaine=";

if(ereg("",$chaine,$resultat)

//On recupère alors un tableau $resultat qui contient les valeurs recherchée : $resultat[1]-> le nom de l'image, $resultat[2]->son extention, $resultat[1]-> sa hauteur, ....


?-) Grrrrrrrrrrr ?-)

Merci gibozsec 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 87 internautes ce mois-ci

Commenter la réponse de gibozsec
Messages postés
60
Date d'inscription
mercredi 9 juillet 2003
Dernière intervention
3 septembre 2004
- 1 sept. 2004 à 02:58
0
Merci
Salut,

J'ai du mal à comprendre ce que tu veux réellement. Tu voudrais une fonction qui te dise si la chaine $chaine soit du type ""?

Rien cas regarder ton message je me dit que sa doit etre difficile d'expliquer se que tu veux ^^ Mais tu va bien y arriver, quand on veut on peux :p

Une bonne programmation c'est avant tout une bonne analyse. :)
Commenter la réponse de korrox

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.