Vendredi, 27 novembre 2009

Trouver tous les hyperliens avec une expression régulières

Filed under: Recherche d'informations — Daniel Lemire @ 4:29

Imaginez que vous vouliez rapidement trouver tous les hyperliens contenus dans une page web ou du code Java. John Gruber nous propose une expression régulière qui fait bien ce travail :

\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))

Exercice amusant: pouvez-vous expliquer le fonctionnement de cette expression?

XHTML valide

Powered by WordPress