Bonjour , alors pour commencé je ne suis pas un expert des regex
loin de la d'ailleurs
avec les regex simples ça va mais la j'ai un souci
je vais essayer d'expliquer mais c'est pas simple

donc je veux faire un preg replace sur des balises img dans le code html
j'utilise tinymce qui me met des balises images comme ceci pour les smileys
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img title='{#wink.gif}' src='data:image/gif;base64,R0lGODlhFAAUAHMAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAPACwAAAAAFAAUAINDNBDU0srTow16aT7x0BuelHbv8vNpUBKZcwr94yF1YzbkuxSxig3////h4d0AAAAEnPDJSaulJpRxziiBcUlOcTALQQjMUThXoCBEYifqgihB5RyCmxC3aMEkhgJjOCToCqJH4FBjJgBEwaH3UN4A4K/NiShIFAurDZsdSKhqoVP7rrHV88M5dWc6iwoSSnZ4CwJlElMpV36GWlxJKCphYwuGZVEPPygpKn8CLAdHEzIIApaooAc8FyUHCAygDAguoxYZBQodCiCZI78VEQA7' border='0' alt='{#wink.gif}'/>
le but au départ était de repérer les images extérieures
le souci c'est que je récupérais la balise img et que je remplacait pas un lien pour que les modo fassent les changements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$texte = preg_replace("/<((img.*?src=[\"\'](http:)?\/\/)(?!(www\.)?aqua-passion)(.*?)[\"\'](.*?))>/i", "IMAGE EXTERIEURE A METTRE SUR LE SERVEUR =><a href='http://\\4' target='_blank'>&lt;\\1&gt;</a>", $texte);
cette regex bug donc avec l'attribut "src='data:image/gif..." indiqué plus haut
Je voulais donc l'exclure avec une regex du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/<(img.*?src=[\"\']((http:\/\/)(?!(www\.)?aqua-passion)|(?!data))(.*?)[\"\'](.*?))>/i
mais cela ne fonctionne pas

si quelqu'un a une idée ,
merci