preg_replace tous les caractères
Bonjour,
j'ai une question simple mais à laquelle je n'ai pas encore trouvé de réponse dans les tutos...
Je veux remplacer une chaine de caractères variés par une autre dans une page.
J'ai donc
Code:
1 2 3 4 5
|
$page = 'blablabla <script>script que je veux remplacer</script> blablabla';
$objet = 'mon nouvel objet';
$page = preg_replace('/<script>(.*?)<\/script>/', $objet, $page, 1);
echo $page; |
et ça fonctionne bien. Mais si dans ma page j'ai un saut de ligne dans cette balise script ça ne va plus.
Je sais que le point remplace tous les caractères sauf les sauts de ligne mais je perds mon temps à construire des expressions avec \r et \n sans succès.
Merci d'avance pour votre aide.