'jour à tous,
Cela fait maintenant 2 heures que je planche la dessus avec mon ami Google... je craque. Je cherche à transformer tous les doubles quotes d'une chaine par des “ sauf à l'intérieur des balises Html.
En clair : échanger tous les " par des “ sauf à l'intérieur des sous chaines commençant par < et finissant par >.
Pour l'instant, j'arrive à ça :
... mais ça ne modifie rien du tout ! Ou est mon erreur ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $content = '<img src="image.jpg" alt="image" />et des "doubles quotes"'; $content = preg_replace('`#[^<(.*)>#U]"\""`' ,'“',$content);
Partager