Vérifier si un lien est commenté en HTML
Bonjour,
Novice en expression régulière, je souhaiterai savoir comment je peux faire pour vérifier si un lien est placé en commentaire dans une page.
Voici le code que j'utilise.
Code:
preg_match_all('|<!--(.*)'.$url.'(.*)</a>(.*)-->|', $contents, $comment);
Ce code fonctionne si le lien est en commentaire sur la même ligne par contre si le commentaire est sur 3 ligne ça ne fonctionne pas.
Code:
1 2 3
| <!--
<a href="http://www.google.com">Google</a>
--> |
De plus si un petit malin met une balise commentaire du genre : <!-------- cela ne fonctionne pas non plus.
Pouvez-vous me communiquer une solution viable qui dans n'importe quel cas, me permet de détecter si un lien est en commentaire dans une page ?
Merci pour votre aide,
Raph