p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre actif
    Inscrit en
    septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 387
    Points : 189
    Points
    189

    Par défaut probleme regex preg_match

    Bonjour,

    Je souhaiterai capturé l'heure dans une chaine de ce genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	$contenu='<span class="start-time
     
    				">00:45
     
    	</span>';
    Je comprend pas pourquoi ceci ne marche pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	$heurre= preg_match('#<span class="start-time[ ]*">(.*)</span>#isU',$contenu);
    avez-vous une idée ???

    Merci beaucoup pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de jreaux62
    Homme Profil pro
    Webdesigner
    Inscrit en
    août 2008
    Messages
    6 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : août 2008
    Messages : 6 421
    Points : 12 370
    Points
    12 370

    Par défaut

    Bonjour,
    => preg_match()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	$nbre = preg_match('#^<span class="start-time.*">(.*)</span>$#isU',$contenu, $match);
    //	print_r ($match);
    	if(!empty($match)) { echo $match[1]; }
    voire, si les espaces et passages à la ligne "en trop" peuvent être presque partout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	$nbre = preg_match('#^<span.*class=".*start-time.*".*>.*([0-9]{2}:[0-9]{2}).*</span>$#isU',$contenu, $match);
    "Si tu suis le chemin qui s'appelle « plus tard », tu arriveras à la place qui s'appelle « jamais »."
    François Camille Prévot (1910-1996), instituteur puis Directeur d'école et... mon grand-père.
    "Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire arrivent aisément."
    Nicolas Boileau-Despréaux (1636-1711).
    Mes tutos DVP
    Gestion-Affichage de Nouvelles
    Affichage en tableau HTML
    Fonctions de redimensionnement d'images

  3. #3
    Membre actif
    Inscrit en
    septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 387
    Points : 189
    Points
    189

    Par défaut

    Citation Envoyé par jreaux62 Voir le message
    Bonjour,
    => preg_match()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	$nbre = preg_match('#^<span class="start-time.*">(.*)</span>$#isU',$contenu, $match);
    //	print_r ($match);
    	if(!empty($match)) { echo $match[1]; }
    voire, si les espaces et passages à la ligne "en trop" peuvent être presque partout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	$nbre = preg_match('#^<span.*class=".*start-time.*".*>.*([0-9]{2}:[0-9]{2}).*</span>$#isU',$contenu, $match);
    merci beaucoup

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

Discussions similaires

  1. Probleme avec preg_match
    Par PuNiShiM dans le forum Regex
    Réponses: 2
    Dernier message: 26/03/2010, 08h15
  2. Réponses: 4
    Dernier message: 05/03/2010, 16h58
  3. Probleme regex Matcher
    Par Samildanach dans le forum Langage
    Réponses: 1
    Dernier message: 07/11/2008, 13h34
  4. probleme Regex (expressions regulieres)
    Par lemagicien dans le forum C#
    Réponses: 4
    Dernier message: 22/04/2008, 16h23
  5. Probleme regex boost
    Par theo7 dans le forum Boost
    Réponses: 18
    Dernier message: 12/04/2008, 16h23

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