Comment puis-je rechercher des liens en HTML et les supprimer?Trouver des liens et les supprimer du HTML
$html = '<p><a href="javascript:doThis('Test Title 1')">Test Title 1</a></p>';
$html .= '<p><a href="javascript:doThis('Test Title 2')">Test Title 2</a></p>';
$html .= '<p><a href="javascript:doThis('Test Title 3')">Test Title 3</a></p>';
$match = '<a href="javascript:doThis('Test Title 2')">';
Je souhaite supprimer l'ancre mais afficher le texte. voir ci-dessous.
Titre Test 2
Je ne l'ai jamais utilisé les expressions régulières, mais je peux peut-être éviter aussi. Faites-moi savoir si je ne suis pas clair.
Merci
Mark
EDIT: ne est pas une chose côté client. Je ne peux pas utiliser javascript pour cela. J'ai un CMS personnalisé et je veux éditer le HTML stocké dans une base de données.
Si vous utilisez regex pour l'analyse syntaxique HTML bobince vous chasser vers le bas (http://stackoverflow.com/questions/1732348/ regex-match-open-tags-sauf-xhtml-self-contained-tags/1732454 # 1732454) –
wow. Je viens de lire ça la semaine dernière aussi. Whooops haha. – madphp