Page 1 sur 1
Comptage de sous-chaines
Publié : 13 sept. 2006, 15:27
par guilhem_mdg
Bonjour,
Je souhaite récupérer tous les couples (xxxx,yyyy) qui se trouve dans la chaine :
[Image du document :: xxxxx :: yyyy].
Cette chaine est présent de nombreuses fois dans le texte.
Comment faire ?
Merci !
Publié : 13 sept. 2006, 16:04
par guilhem_mdg
Personne n'a de solution ?
En fait j'ai le texte suivant :
Code : Tout sélectionner
[Image du document :: 1 :: Description1] Blabla... Blabla... Blabla... Blabla... [Image du document :: 2 :: Description1]
Et je souhaite récupérer dans un tableau :
- [Image du document :: 1 :: Première description]
- [Image du document :: 2 :: Autre description]
Publié : 13 sept. 2006, 16:13
par chBok
Je t'invite à te plonger dans la lecture des
expressions régulières (traduit ici en expressions rationnelles). Ce sont des fonctions très puissantes qui feront exactement ce que tu veux.
Publié : 13 sept. 2006, 16:16
par guilhem_mdg
Oui merci pour le lien mais je n'arrive pas à trouver ce que je cherche...

Publié : 13 sept. 2006, 16:21
par calimo
À vrai dire on ne sait même pas ce que tu cherches
c'est vague !
Dans quel langage ? Php ? Javascript ?
C'est un document texte, du html
?
Tu peux utiliser une regexp du type
En php ou perl tu devrais récupérer les valeurs dans $1, $2 et $3.
Lis les liens que t'as donné chBok pour en apprendre plus sur les expressions rationnelles
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6Edit : regexp mise dans un
Publié : 13 sept. 2006, 16:29
par guilhem_mdg
Merci Calimo,
mais tu peux m'expliquer davantage ?
Je code en PHP...
Que veux tu comme explications supplémentaires ?
J'ai une chaine de caractères en PHP. J'insère dans cette chaine une ou plusieurs images repérées par la chaine :
[Image du document :: cleImage :: DescriptionImage]
Où cleImage et DescriptionImage sont des variables alors que "Image du document" ne change jamais.
Le tout est encadré par des crochets et chaque champs séparés par ::
Je souhaite récupérer dans un tableau la liste des images (enfin... des codes).
Exemple :
$tab[0] = [Image du document :: 1 :: Première description]
$tab[1] = [Image du document :: 2 :: Autre description]
Comment faire ?
Merci.
Publié : 13 sept. 2006, 17:03
par martin
En php, tu as l'excellent site
expreg.com en plus de la
doc pour aborder ce sujet.