Trouver tous les hyperliens avec une expression régulières
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?
Facebook
Friendfeed
LinkedIn
SlideShare
Twitter
Delicious