Извлечение данных из текста

Извлекайте адреса email, URL, телефоны, числа, хештеги, @упоминания, IPv4-адреса, даты или hex-цвета из любого текста. Уникальные и отсортированные результаты.

Параметры

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Извлечение данных из текста?

Находит и перечисляет один вид данных в блоке текста: адреса email, URL, телефоны, числа, хештеги, @упоминания, IPv4-адреса, даты или hex-коды цветов. Результаты выводятся по одному в строке и могут быть очищены от дубликатов и отсортированы.

Как пользоваться Извлечение данных из текста

  1. Вставьте текст (переписку, текст веб-страницы, лог, документ…) в поле Ввод.
  2. Выберите, что искать, в Извлечь.
  3. Оставьте Удалять дубликаты включённым для уникального списка и отметьте Сортировать результаты, если нужен порядок.
  4. Скопируйте или скачайте список; строка ниже показывает, сколько совпадений найдено.

Пример

Ввод
Mail a.b@example.com or x@y.org. Visit https://algokit.dev/x?y=1
Вывод
a.b@example.com
x@y.org

Извлечь: адреса email – найдено 2 совпадения

Когда использовать Извлечение данных из текста

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

Как работает Извлечение данных из текста

Для каждого вида используется своё регулярное выражение с поддержкой Unicode. Email требует локальной части, @ и домена с доменом верхнего уровня из 2+ букв. URL начинаются с http://, https://, ftp:// или www. и теряют конечную пунктуацию и непарные закрывающие скобки. Телефоны — группы цифр с необязательными +, пробелами, точками, дефисами и скобками, содержащие 7–15 цифр (даты и IP-адреса исключаются). Хештеги и упоминания принимают буквы любой письменности, поэтому находится #Tiếng_Việt. IPv4-адреса проверяются по октетам (0–255). Даты соответствуют формам ГГГГ-ММ-ДД (с необязательным временем) и Д/М/Г или Д.М.Г. Hex-цвета соответствуют #RGB, #RGBA, #RRGGBB и #RRGGBBAA.

Распространенные Случаи Использования

  • Сбор адресов email из длинной полученной переписки
  • Составление списка всех ссылок в документе или экспорте чата
  • Извлечение хештегов из подписей в соцсетях
  • Извлечение IP-адресов из фрагмента лога
  • Получение всех чисел из вставленного отчёта

Примечание по Безопасности

Извлечение выполняется целиком в вашем браузере. Собирайте персональные данные, такие как адреса email или телефоны, только если вам разрешено их обрабатывать.

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

Проверяет ли он, настоящие ли адреса email?

Нет. Он лишь находит текст, похожий на адрес email. Ничего никуда не отправляется.

Какие форматы телефонов распознаются?

Международные и местные номера, записанные цифрами, пробелами, точками, дефисами и скобками, например +1 (555) 123-4567 или 0912 345 678, если в них 7–15 цифр.

Можно ли извлекать несколько видов сразу?

Выбирайте по одному виду; переключение Извлечь мгновенно обновляет результат без повторной вставки.

Почему #fff показан как хештег?

Хештеги — это любой # с буквами, поэтому короткие цветовые коды из букв тоже подходят. Используйте вариант hex-цветов, чтобы перечислить цвета явно.

Другие категории