~/tools/markdown/link-extractor

Markdown

Markdown Link Extractor

Извлечь список всех ссылок из Markdown-документа.

Как это работает

Длинная статья или документация в Markdown содержит десятки ссылок вперемешку с текстом, а нужно быстро собрать список всех адресов, например для проверки на битые ссылки или для составления списка источников? Markdown link extractor online находит все ссылки в тексте и выводит их отдельным списком вместе с их видимым текстом.

Инструмент ищет стандартную конструкцию Markdown ссылок в квадратных и круглых скобках по всему тексту документа, и для каждой найденной ссылки показывает пару: видимый текст ссылки и реальный адрес, на который она ведет, разделенные стрелкой для удобства чтения.

Полезно применять при подготовке списка литературы или источников из большой статьи, при аудите документации на предмет устаревших ссылок перед массовой проверкой их доступности, или просто чтобы быстро понять, на что вообще ссылается длинный текст, не листая его целиком в поисках синих подчеркнутых слов.

Частые вопросы

Находит ли инструмент ссылки на изображения, начинающиеся с восклицательного знака?

Текущая версия ищет обычный синтаксис ссылок в квадратных и круглых скобках, ссылки на изображения с восклицательным знаком перед скобками распознаются тем же механизмом, поскольку структура скобок у них идентична обычным ссылкам.

Работает ли извлечение для голых URL адресов без markdown синтаксиса ссылки?

Нет, инструмент ищет именно оформленные по правилам markdown ссылки в квадратных и круглых скобках, простой голый адрес вида https двоеточие слеш слеш без квадратных скобок текущей версией не распознается как ссылка.

Сохраняется ли порядок ссылок таким же, как в исходном документе?

Да, ссылки извлекаются и выводятся строго в том порядке, в котором они встречаются в тексте документа сверху вниз, никакой дополнительной сортировки не происходит.

Можно ли получить только список адресов без видимого текста ссылок?

Текущий формат вывода показывает и текст, и адрес вместе для полноты картины, если нужны только сами адреса, их несложно выделить из результата вручную, поскольку формат вывода единообразный и предсказуемый.