Salut à tous.
J'ai besoin d'un petit coup de main concernant une expression réguliere:
Exemple:
Regex rgHref = new Regex ("<(a|A)[^>]*(h|H)(r|R)(e|E)(f|F)=\"(?<destUrl>[^\"]+)\"[^>]*>")
Cette ligne marche, et extrait chaque URL d'un lien rencontré gràce à:
foreach (Match m in rgHref.Matches(ligne))
{
lien = m.Groups["destUrl"].Value;
}
// <a href="www.dailymotion.com" class="nanani">Regardez des vidéos ici</a>
// résultat: lien= www.dailymotion.com
Maintenant je voudrais récuperer le texte qui accompagne le lien
// <a href="www.dailymotion.com" class="nanani">Regardez des vidéos ici</a>
// résultat: texte= Regardez des vidéos ici
Je narrive pas à trouver l'expression réguliere permettant d'extraire la description du lien.
J'ai essayé avec ca mais ca marche pas..
Regex rgHref2 = new Regex ("<(a|A)*(h|H)(r|R)(e|E)(f|F)*>?<destLabel>[*</a>");
Quelqu'un peut-il m'aider svp?
THX.
**Boutnell**