Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1441 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Aide pour regexp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide pour regexp

n°1672906
Alisteroid
Posté le 17-01-2008 à 17:23:12  profilanswer
 

Bonjour,
 
Je suis une grosse burne en regexp (je m'en sert très rarement dans ce que je dois faire et donc j'ai jamais vraiment apris à construire un motif) et je voudrais faire une regexp pour récupérer tous les liens youtube et dailymotion d'une page.
 
J'ai déja  

Code :
  1. preg_match_all('/href="([^\"]+)"/', $chaine, $Resultats , PREG_SET_ORDER);
  2. foreach( $Resultats as $Key => $Value ) {
  3.     echo 'Resultat n°'.$Key.' : '.$Value[1].'<br>';
  4. }


 
Ceci me récupére donc tous les liens href d'une page. Maintenant j'essaye de modifier mon motif pour que seuls les liens dont le href contient 'youtube' ou 'dailymotion' soient retournés.
Ca doit être super simple mais j'y arrive pas.
 
Merci de votre aide  [:augie]


Message édité par Alisteroid le 17-01-2008 à 17:24:07
mood
Publicité
Posté le 17-01-2008 à 17:23:12  profilanswer
 

n°1672968
afbilou
pouet your life
Posté le 17-01-2008 à 19:51:35  profilanswer
 

#href=("|')(.*(?:dailymotion|youtube).*)\1#U
 
    * [0]=> array
          o [0]=>href="......dailymotion......."
          o [1]=>href=".......youtube........"
    * [1]=> array
          o [0]=>"
          o [1]=>"
    * [2]=> array
          o [0]=>........dailymotion.......
          o [1]=>........youtube.........


Message édité par afbilou le 17-01-2008 à 19:52:36
n°1673560
Alisteroid
Posté le 18-01-2008 à 20:04:17  profilanswer
 

A part une erreur ça me sort rien du tout (une "(" en trop apparement).


Message édité par Alisteroid le 18-01-2008 à 20:07:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Aide pour regexp

 

Sujets relatifs
Aide pour une expression régulièreAide débutant rêgle REGEXP
[RegEx] Aide pour regexp (commence par ... et ne finit pas par ...)Aide sur un regexp.
- Aide pour script regexp -Aide sur les regexp de Perl
[PHP] besoin aide avec REGEXPEncore besoin d'aide sur les regexp please ! [done !]
[php + regexp] un peu d'aide siouplé c pour manger ....[PHP] Aide pour une regexp
Plus de sujets relatifs à : Aide pour regexp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR