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.
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.
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
Partager