J'utilise l'expression suivante pour sélectionner tous les liens hypertexteExpression régulière pour sélectionner un lien hypertexte
// un [@href]
Comment puis-je écrire une expression pour sélectionner tous les liens hypertexte qui correspondent à ce format
ici http://abc.com/articles/ est constante et le numéro d'article augmente
J'essaie de faire référence à i t comme ceci HtmlNodeCollection hrefs = _doc.DocumentNode.SelectNodes (@ "^ http: //abc.com/articles/ \ d + $"); mais ça me donne une erreur. Aucun conseil? – Veejay
Acquérir !!! Qu'est-ce que je viens de dire? Vous mélangez différents types d'expressions! Vous * ne pouvez pas * mettre une expression régulière dedans, vous devez utiliser la requête * xpath * que vous avez trouvée et * ensuite * itérer sur les nœuds et jeter ceux que vous ne voulez pas en utilisant * l'expression régulière *. – mpen
En fait, la solution de Pavel est plutôt bonne. Il n'utilise pas une "expression régulière" comme vous l'avez demandé, mais vous n'en avez pas vraiment besoin dans ce cas;) – mpen