|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
Bonjour,
Je cherche à supprimer toutes les balises "img" présente dans un texte, mais le problème c'est que cela me supprime toutes les balises, et certaines partie de texte Exemple : Code :
Code :
text1: rrrr<strong>hfuhuhuhfue</strong> fffff<img alt="Home" src="/new/sites/all/themes/mon_theme/logo.png">huhuhu fefzzfzezef<br/><strong>dnheudehu</strong><br>text2: rrrr Pouvez-vous m'aider svp ? Merci beaucoup |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
C'est tout à fait normal, la regexp va chercher par défaut la plus grande chaine qui correspond au pattern, donc dans ton cas, le "<" de la première balise strong correspond, puis on trouve des caractères quelconques, puis la chaine "img" puis de nouveau plusieurs caractères quelconques jusqu'au ">" de la dernière balise </strong>.
Code :
$textnew = preg_replace('/<img[^>]*>/i',"",$text);
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Bonjour,
Essaie ceci : Code :
preg_replace('/<img[^>]*>/i', '', $text); Edit : grillé, mais le conseil sur DOMDocument est toujours valable
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
ca fonctionne, merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com