search

Found

info Aperçu

Extrayez tous les liens d'un Markdown avec leur texte d'ancre, leur URL et leur numéro de ligne dans une liste, en séparant liens et images ligne à ligne.

📘 Mode d'emploi

  1. Collez votre texte Markdown dans la zone de saisie à gauche
  2. Consultez le panneau de résultats, où chaque lien apparaît avec son numéro de ligne et son type
  3. Copiez la liste avec le bouton de copie pour la réutiliser ailleurs

Extracteur de liens Markdown

0 liens
Copié !
Article

Extracteur de liens Markdown

Extrayez tous les liens enfouis dans un document Markdown et rassemblez-les dans une liste claire, chacun avec son texte d'ancre, son URL et son numéro de ligne. Les liens en ligne écrits sous la forme [texte](url) sont listés séparément des images écrites sous la forme ![alt](url), ce qui permet de voir d'un coup d'œil quelle ligne contient quelle référence. L'extraction se lance dès que vous collez le texte, et le résultat est prêt à être copié en texte brut.

💡 À propos de cet outil

Lorsque vous tenez à jour un long fichier README ou un article de blog, vous finissez par devoir vérifier les liens qu'il contient : les compter, repérer ceux qui sont cassés, ou rassembler toutes les URL de destination dans un tableur. Chercher ]( dans l'éditeur fonctionne, mais il faut encore compter les correspondances, noter les numéros de ligne et distinguer les images des liens à l'œil. Cet outil parcourt le texte avec une expression régulière qui repère le motif [...](...), puis aligne chaque correspondance avec son numéro de ligne et une étiquette de type (lien ou image). Comme il découpe en entrées distinctes les multiples liens d'une même ligne, des tâches comme additionner le total des liens ou ne garder que les URL se règlent en un seul collage. Il s'adresse aux ingénieurs qui travaillent sur de la documentation technique, aux rédacteurs de documentation et à toute personne qui prend des notes en Markdown.

🧐 Questions fréquentes

Fait-il la différence entre les images et les liens ? Oui. Tout ce qui commence par un !, comme ![alt](url), est étiqueté comme image ; un simple [texte](url) est étiqueté comme lien, et les deux types s'affichent de manière distincte.

Repère-t-il les liens de style référence ([texte][ref] avec un [ref]: url à part) ? Cet outil cible les liens en ligne écrits sous la forme [texte](url). Les liens de référence qui définissent l'URL sur une ligne séparée sortent de son champ d'action.

Les URL nues (un https://... saisi directement) sont-elles extraites ? Non. Seuls les liens entourés de la syntaxe [ ]( ) de Markdown sont repérés. La paire de crochets et de parenthèses est l'indice que l'outil recherche.

Que se passe-t-il quand une ligne contient plusieurs liens ? Chaque correspondance trouvée sur cette ligne est listée comme une entrée à part, et le même numéro de ligne se répète pour chacune.

📚 Le saviez-vous

La syntaxe de liens de Markdown [texte](url) fait partie du format depuis que John Gruber en a publié la première version en 2004, conçue pour éviter à l'auteur de taper à la main le HTML <a href>. Des variantes ultérieures comme GitHub Flavored Markdown et CommonMark ont clarifié les images ![]() et les liens de référence, mais le fait d'entourer l'URL de parenthèses est resté constant. Une bizarrerie de longue date est qu'une URL contenant ses propres parenthèses — pensez à une page d'homonymie de Wikipédia — peut dérouter un analyseur naïf, qui s'arrête à la première parenthèse fermante rencontrée. C'est un cas limite classique des processeurs Markdown ; au moment d'extraire des liens, il vaut donc la peine de relire les résultats pour repérer les URL qui traînent leurs propres parenthèses.