Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2006, 13h13   #1
Membre actif
 
Avatar de keil
 
Inscription : mai 2005
Messages : 260
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2005
Messages : 260
Points : 175
Points : 175
Par défaut Probleme de Regex

bonjour, j'ai récuperé un script qui transforme un fichier xml en un tableau
le hic, c'est qu'il foire lorsqu'il retrouve un slash dans une valeur d'attribut:

ex (dans l'attribut ManufacturerPartNumber):
<PriceAndAvailability SKU="479H484" ManufacturerPartNumber="MA147FD/A" Quantity="1">

dans le script il utilise le regex suivant pour la reconnaissance des attributs:
Code :
 $ReAttributes = '/(\w+)=(?:"|\')([^"\']*)(:?"|\')/';
Comment puis-je faire pour qu'il accepte aussi les slash
__________________
Colère et Haine mènent à la Puissance
keil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 13h17   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
A premiere vue il n'y a pas de probleme avec la recuperation de l'attribut.
as tu essayer de faire un print_r de la sortie de la regexp ?
Le probleme se situe surement plus loin dans le traitemement.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 14h14   #3
Membre actif
 
Avatar de keil
 
Inscription : mai 2005
Messages : 260
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2005
Messages : 260
Points : 175
Points : 175
effectivement!
merci de la réponse.
En fait, c'était la transformation XML -> tableau qui merdait, j'ai pas réussi à la réparer, mais je me pencherai dessus plus tard.
__________________
Colère et Haine mènent à la Puissance
keil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web