Je cherche une expression rationnelle qui me permettrait de remplacer tous les ":)" dans un texte HTML sauf s'il est compris dans des balises (dans un attribut title par exemple). J'ai pensé à un truc comme /[^<](.*):)(.*)[^>]/U mais je sais déjà que ça ne va pas fonctionner ... ^^
Merci d'avance