Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [PHP] » Expression régulière
Login Mot de passe

1 visiteurs sur ce topic (0 membre(s), 1 invité(s) )

Auteur
Sujet : Expression régulière
Zéphyr



 






Message du 14-03-2007 @ 13:18


J'aimerais "nettoyer" un texte en enlevant tout le contenu "code HTML". Par exemple j'aimerais récupérer seulement le contenu des balises < p >.

J'ai tenté :
Code :

$contenu_body = eregi_replace("< p >(.*)< / p >","\\1",$contenu_body);



Mais il supprime uniquement les et
d'extrémité. Par exemple si j'ai
Code :


< p >Bienvenue< / p >

Blablabla
< p >Fin< / p >



ça donne
Code :


Bienvenue< / p >

Blablabla
< p >Fin



Une idée pour résoudre ce problème, par ce que là je tourne en rond... :o

[message édité le 14-03-2007 @ 13:24 Par Zéphyr]

- Haut de page -
Icy



 






Message du 14-03-2007 @ 14:21

Code :

<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)</\1>

;)
- Haut de page -
Zéphyr



 






Message du 14-03-2007 @ 15:07

Merci beaucoup. :)
J'en ai trouvé une autre qui marche bien aussi "<[^>]*>".

$contenu_body = eregi_replace("<[^>]*>","",$contenu_body);

Mais merci encore. ;)


- Haut de page -
Soulmanto



 






Message du 14-03-2007 @ 19:00

si tu veux virer les tags HTML, y'a encore plus simple que les regexp: la fonction "strip_tags" ;)

[message édité le 14-03-2007 @ 19:01 Par Soulmanto]
- Haut de page -
Chani



 






Message du 15-03-2007 @ 8:01

Soulmanto a écrit

si tu veux virer les tags HTML, y'a encore plus simple que les regexp: la fonction "strip_tags" ;)



pluzun, et en plus c'est bien plus sure qu'une expression régulière.
- Haut de page -
Zéphyr



 






Message du 15-03-2007 @ 15:44

Soulmanto a écrit

si tu veux virer les tags HTML, y'a encore plus simple que les regexp: la fonction "strip_tags" ;)



Yeah, nickel. Merci !!! :)

- Haut de page -

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2006

Valid XHTML 1.0 Transitional

Page générée en 0.083 secondes