IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème slash non detecté [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Par défaut Problème slash non detecté
    Bonjour,

    Je suis actuellement en train d'essayer de récupérer des informations d'un fichier XML avec les expressions régulières. Je rencontre actuellement un problème lié au slash. C'est à dire que dans une ligne contenant 3 ou 4 slash, je n'arrive pas à récupérer le texte entre deux slash.

    Ex: <salut>/Lundi/Mardi/mercredi</salut>

    Je voudrais récupérer "Mardi"

    Lorsque je tape la commande: [^\n]*<salut>/(.*)\/

    Je capture: Lundi/Mardi/mercredi</salut>

    Le premier slash est détecté mais pas le deuxième.

    Auriez vous une solution?

    Merci d'avance.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Par défaut
    personnellement j'utiliserai DOMXPath pour récupérer la valeur text d'une balise xml autant utiliser ce qui existe déjà
    après le reste sera plus facile

    après pour choper les valeurs entre / ca devrai être
    ([^\/]*)*

    sinon traite ton problème en 2 passes
    on chope le contenu des balises: <salut>([^<]*)
    doit retourner: /Lundi/Mardi/mercredi

    ensuite ([^\/]*)*
    doit retourner 3 valeurs: Lundi, Mardi, mercredi

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Par défaut
    Merci ca marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème .so non detecté
    Par nicoesenlamierda dans le forum Linux
    Réponses: 10
    Dernier message: 03/09/2008, 22h12
  2. [hardware] disque dur non detecté
    Par nounou dans le forum Composants
    Réponses: 7
    Dernier message: 09/05/2005, 23h44
  3. Problème : XML non valide...
    Par loupdeau dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/04/2005, 15h12
  4. Disques durs non detectés
    Par gibet_b dans le forum Matériel
    Réponses: 6
    Dernier message: 20/09/2004, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo