Перейти к содержимому

Извлечение URL

Вставьте статью, письмо, список литературы или страницу заметок — инструмент выведет каждую найденную веб-ссылку, по одному разу. Включите «Только домены», чтобы получить только имена хостов, затем скопируйте результат по одной строке или через запятую. Бесплатно, без регистрации, и текст никогда не покидает ваш браузер.

Настройки

Как пользоваться извлекателем URL

  1. Вставьте текст. Любой текст, в котором есть ссылки: список литературы, письмо, скопированный документ, страница заметок. Список обновляется по мере ввода.
  2. Выберите полные URL или домены. Оставьте «Только домены» снятым, чтобы сохранить каждую ссылку целиком, или отметьте его, чтобы свести каждую ссылку к имени хоста.
  3. Выберите формат вывода. «По одному на строку» подходит для столбца таблицы; «Через запятую» даёт одну строку.
  4. Скопируйте результат. Карточка «Найдено URL» (или «Найдено доменов») показывает, сколько уникальных записей получилось.

Что считается ссылкой

Инструмент находит всё, что начинается с http://, https:// или www., и захватывает текст до следующего пробела, угловой скобки или кавычки. Знаки препинания, прилипшие к концу, — точка, запятая, точка с запятой, двоеточие или кавычка, а также закрывающая скобка без открывающей пары внутри ссылки — отбрасываются, поэтому ссылка в конце предложения или в скобках выходит чистой.

Повторы удаляются, и при сравнении регистр не учитывается: https://Example.com/a и https://example.com/a считаются одной ссылкой, сохраняется первое написание. Помните, что путь в настоящем адресе может быть чувствителен к регистру, поэтому две ссылки, различающиеся только заглавными буквами в пути, могут вести на разные страницы, и в списке останется только первая.

При включённом «Только домены» каждая ссылка сводится к имени хоста: https://example.com/guide?id=4 становится example.com, а номер порта отбрасывается. Префикс www. сохраняется, поэтому www.example.org и example.org выводятся как два домена. Домены тоже не повторяются, так что сто ссылок на один сайт дают одну строку.

Пример

Ввод

См. https://example.com/guide?id=4#top, www.example.org/page. Также http://sub.example.co.uk:8080/a/b; и https://EXAMPLE.com/guide?id=4#top. Не ссылки: example.com и ftp://files.example.com/x.zip

Вывод (полные URL)

https://example.com/guide?id=4#top
www.example.org/page
http://sub.example.co.uk:8080/a/b

Вывод (только домены)

example.com
www.example.org
sub.example.co.uk

Найдено URL: 3. Совпали четыре ссылки, но вторая копия ссылки example.com, написанная с заглавными буквами, отброшена как повтор. Завершающие запятая, точка и точка с запятой убраны. Голый example.com без http:// или www. не распознаётся, как и адрес ftp://.

Ограничения, о которых стоит знать

  • Закрывающие скобки сохраняются только при парности. Адрес Википедии вроде Citation_(style) сохраняет скобку, потому что ссылка содержит и открывающую; скобка, которая лишь закрывает круглые скобки вокруг ссылки, отбрасывается. Ссылка, оканчивающаяся на непарную скобку, укорачивается на один символ, поэтому такие адреса проверяйте вручную.
  • Учитываются только три префикса. Адреса без http://, https:// или www. не распознаются, даже если похожи на домены.
  • Ссылки не проверяются. Найденный адрес может быть недействительным или перенаправлять в другое место. Инструмент находит ссылки, но не открывает их.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Извлечь ссылки или домены из текстаЭта страница
Извлечь адреса электронной почты из текстаИзвлечение email
Цитату по адресу одной веб-страницыГенератор цитирования веб-сайта
BibTeX по URLURL to BibTeX Converter
Только строки списка, содержащие нужный сайтLine Filter

Часто задаваемые вопросы

Как извлечь все URL из текста?
Вставьте текст в поле. Каждая ссылка, которая начинается с http://, https:// или www., сразу появляется в списке без повторов, а под ним выводится счётчик «Найдено URL». Чтобы забрать список, используйте «Копировать результат».
Как получить список доменов из текста?
Отметьте «Только домены». Каждая ссылка сводится к имени хоста, а повторяющиеся домены объединяются, так что вы получаете одну строку для каждого упомянутого сайта. Поддомены вроде sub.example.co.uk сохраняются целиком.
Почему ссылки нет в результатах?
Обычно потому, что перед ней нет http://, https:// или www., как у голого example.com, либо используется другая схема, например ftp://. Добавьте префикс в текст, и ссылка будет найдена.
Когда закрывающая скобка остаётся в конце ссылки?
Скобка сохраняется, если в ссылке есть парная открывающая, как в Citation_(style). В остальных случаях её убирают, как точку или запятую, чтобы ссылки в скобках выходили чистыми. Укорачивается на один символ только адрес, который действительно заканчивается непарной скобкой.
Считаются ли ссылки с разным регистром повторами?
Да, при удалении повторов регистр не учитывается, и сохраняется первое написание. Если у сайта пути чувствительны к регистру, две такие ссылки будут сведены к одной.
Проверяет ли инструмент, работают ли ссылки?
Нет. Он распознаёт только текст, похожий на ссылку. Чтобы проверить источник, откройте его в браузере или, для цитирования, пропустите через генератор цитат.
Загружается ли мой текст куда-либо?
Нет. Поиск выполняется в вашем браузере, текст не отправляется и не сохраняется.

Похожие инструменты

Ещё в разделе «Очистка и форматирование текста»