|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Développeur Web Inscription : septembre 2008 Messages : 253 ![]() |
Bonjour,
Je galère à établir une regex qui me supprime un tag précis avec son style du genre. Code :
<span style="color=red">CHAINE_A_CONSERVER</span> Il peut y avoir des tags dans CHAINE_A_CONSERVER Du genre : Code :
<span style="color=red">CHAINE_A_<strong>CONSERVER</strong></span> Merci de votre aide, ça me ronge les neurones ces regexp ! |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 805 ![]() |
J'imagine que le plus compliqué sera de coder l'algorithme de prise de décision sur quelles balises sont à supprimer ou non
__________________
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 |
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
Essaye avec ça :La valeur machée est retournée par $1.
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
si tu connais le type de tag pas de souci, par contre si un même type de tag peut être une fois à conserver, l'autre a supprimer, il faudra bien déterminer les règles.
Sinon en php il existe la fonction striptags ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Développeur Web Inscription : septembre 2008 Messages : 253 ![]() |
Merci pour vos réponses.
Oui, le tag devrait à priori être exactement le suivant avec l'attribut couleur red. Code :
<span style="color=red">CHAINE_A_CONSERVER</span> |
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
erreur de syntaxe !!!
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 318 ![]() |
Code :
maChaine = maChaine.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, ''); |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Développeur Web Inscription : septembre 2008 Messages : 253 ![]() |
Oui, kimjoa mais je ne veux pas virer tous les tags !
Ca fonctionne niquel avec ça : Merci à vous |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com