Preg_replace ??? php bug

Bonjour,

ma fonction ne marche pas et je ne voie pas pourquoi ?

$saisie = preg_replace('/<object><param name="movie" value="http:\/\/www.youtube.com\/v\/(.*?)" \/><\/param><param name="wmode" value="transparent"><\/param><embed src=
"http:\/\/www.youtube.com\/v\/(.*?)" type="application\/x-shockwave-flash" wmode="transparent" width="425" height="373"><\/embed><\/object>/i ', '[youtube\]https://www.youtube.com/$1/youtube', $saisie2);


mais ca sa marche
$saisie2 = preg_replace('/http:\/\/www.youtube.com\/v\/(.*?)\" \/>/i'


Pourquoiii :,( ^^

Merci de vautre aide
thibo
Configuration: Linux
Firefox 3.0.11

3 réponses

  1. Oui mais jais essayer plen de combinaison é sa na jamis marcher
    0
    1. Contributeur
      salut,

      fais le petit bout par petit bout en partant de $saisie2.

      et s'il te plait fais des efforts de rédaction, et d'une c'est illisible et de deux ça me laisse penser que si tu attaches autant d'attention aux expressions régulières qu'à l'orthographe, ça ne risque pas de fonctionner.
      0