preg replace - PHP - Programmation
Marsh Posté le 02-05-2012 à 17:26:47
Hello,
Ce que tu mets entre crochet ne respect pas forcément l'ordre défini, il faut utilise je pense des parenthèses.
Essaye :
Code :
|
Marsh Posté le 02-05-2012 à 17:47:51
edit bien vu après avoir potassé le manuel php :
#http://(?!urldusite.fr)[^/]+/#
=>sinon il prend au plus large entre http:// et un slash de fin du document
Marsh Posté le 01-05-2012 à 14:26:15
Bonjour, dans le cadre d'une administration d'un site web, partie nettoyage du code je cherche à faire :
$x=preg_replace("~http://[^adresse du site]+/~is",'',$x);
Ainsi que :
$x=preg_replace(array("~<xml>[^<^\/xml]+<\/xml>~is","~<style>.*?<\/style>~is","~<!--[^>]+>~is" );
Seulement la syntaxe [^cequejeveuxexclure]+ n'est pas bonne ..
Avez vous une idée ?
Merci
---------------
Photos Panoramiques Montagnes Haute Savoie