|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 917 ![]() |
Bonjour
Je débute complètement avec les expressions régulières. Dans une chaîne contenant l'intégralité d'une page, y a-t-il un moyen de retirer les liens avec la fonction preg_replace ou ereg_replace ? Sachant que les balises <a> ne se ferment pas de manière distincte des autres, je n'arrive pas à les retirer sans enlever tout le code qui est après (jusqu'à </html> !). Je précise que dans cette chaîne, il y a plusieurs liens et toutes sortes de balises. En d'autres termes, comment faire pour trouver les portions de chaîne allant de "<a" à la première occurence de ">" ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
tu peux t'inspirer des expressions régulières qui sont là :
http://www.developpez.net/forums/d49583/php/langage/debuter/systeme-remplacer-chaine-lien-hypertexte/
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() Inscription : mars 2005 Messages : 1 667 ![]() |
avec un truc comme ca tu devrait t'en sortir:
Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 917 ![]() |
Merci pour vos suggestions.
Pour ceux que ça intéresse, ma solution est : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com