aide pour une regex

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : aide pour une regex

Re: aide pour une regex

par xTG » 01 mai 2011, 16:35

As-tu lu les exemples de la documentation ? Le premier est assez explicite...

Re: aide pour une regex

par elsa092 » 01 mai 2011, 13:49

bonjour,

tout dabord merci de vouloir m'aider !!! helas je ne vois pas comment utiliser strip_tags() dans ma regex et retirer ainsi les balises "<a>" =(

Re: aide pour une regex

par Ryle » 01 mai 2011, 13:21

S'il n'y a rien d'autre dans la chaine que tu exploites, un simple strip_tags() devrait répondre à ton besoin :)

aide pour une regex

par elsa092 » 01 mai 2011, 11:58

Bonjour,

je vous écris car j'ai grand besoin de votre aide pour une regex qui me turlupine =(

a la base je souhaite recupérer le "titre" situé entre les balises suivantes :

Code : Tout sélectionner

<td class="style">titre</td> et <td class="style"><a href="javascript:void(0)" class="style2" onClick="PopUp('/store/html/content/glossary/glossary_10523_1.html','a','width=330,height=380');">titre</a></td>
pour récupérer les "titre" j'ai fai la regex suivante

Code : Tout sélectionner

<?php preg_match_all('/<td class="style">(.*?)<\/td>/is',$content,$info, PREG_PATTERN_ORDER); ?>

avec cette regex j'arrive à récupérer le titre du premier code : <td class="style">titre</td>


mais pas le deuxième=((( en fait je ne sais pas comment matérialiser en regex

<a href="javascript:void(0)" class="style2" onClick="PopUp('/store/html/content/glossary/glossary_10523_1.html','a','width=330,height=380');">titre</a>

sachant que des fois il y est et dautre pas =((( et info tres importante le lien "store/html/content/glossary/glossary_10523_1.html" est différent a chaque fois =((

est ce que quelqu'un pourrait me dire comment récupérer le titre dans les 2 cas? =((

merci d'avance pour toute votre aide !!!