
Экстрактор электронной почты сканирует блок текста и извлекает каждый содержащийся в нем адрес электронной почты, возвращая чистый список, который вы можете скопировать. Вместо чтения через журнал чата, страницу исходного кода или экспортированный документ вручную вы вставляете текст, и инструмент находит каждый адрес с регулярным выражением, которое соответствует локальной части, знаку at и домену. Этот инструмент идет дальше, чем одна электронная почта: один и тот же движок может извлекать URL-адреса, номера телефонов и адреса IPv4, поэтому он выполняет функцию общей утилиты извлечения шаблонов для беспорядочного текста.
Значение заключается в превращении неструктурированного текста в структурированный список.Входящие в почтовые ящики поддержки, заметки о встречах, очищенные страницы, файлы журналов и дампы CSV - все смешивают нужные данные с шумом вокруг него. извлечение адресов дает вам удаленный, опционально отсортированный список, готовый вставить в инструмент рассылки, столбец электронной таблицы или сценарий. Поскольку дубликаты свернуты, и каждое совпадение проверяется на соответствие реальному шаблону, вы избегаете ошибок копирования-вставки и повторяющихся записей, возникающих при этом вручную. Используемый здесь шаблон электронной почты представляет собой обычное практическое подмножество, наблюдаемое в реальных данных, а не в полной грамматике RFC 5322, которое соответствует технически действительным адресам, которые на самом деле никогда не встречаются.
Все работает в вашем браузере. текст сканируется локально в JavaScript, поэтому ничего не загружается на сервер, не регистрируется и не сохраняется. Это имеет значение, потому что текст, который вы вставляете, часто содержит личные данные, такие как электронные письма клиентов, внутренние имена хостов или номера телефонов, и ни один из них не должен оставлять вашу машину для обработки. инструмент также продолжает работать в автономном режиме после загрузки страницы и сохраняет отзывчивость на больших входах, поскольку нет сетевого путешествия туда и обратно.
Вставьте любой текст в поле ввода: поток электронной почты, веб-страницу, файл журнала, экспорт электронной таблицы или код. Нажмите "Загрузить образец", чтобы увидеть форму типичного ввода.
Выберите адреса электронной почты, URL-адреса, номера телефонов, адреса IPv4 или номера. Инструмент применяет шаблон сопоставления для этого типа и игнорирует все остальное.
Включите уникальный, чтобы свернуть дубликаты, отсортируйте, чтобы упорядочить список, и строчные буквы, чтобы нормализовать электронные письма и URL-адреса. Выберите, как объединяются результаты: новая строка, запятая, пробел или точка с запятой.
Извлеченный список отображается с подсчетом того, сколько совпадений было найдено и сколько дубликатов было удалено. Скопируйте его в буфер обмена и вставьте туда, где вам это нужно.
Вытащите адреса электронной почты, URL-адреса http и https, номера телефонов, адреса IPv4 или номера из одного текста. Один инструмент охватывает задания извлечения, для которых в противном случае требуется несколько.
Повторные совпадения сворачиваются до одной записи с подсчетом количества удаленных дубликатов. Электронные письма и URL-адреса сравниваются без учета регистра, поэтому [email protected] и [email protected] считаются одним целым.
Упорядочите список в алфавитном порядке или по значению чисел, а также строчных электронных писем и URL-адресов, чтобы выходные данные были последовательными и готовыми к вставке в список рассылки или электронную таблицу.
Соединяйте результаты с новой строкой, запятой, пробелом или точкой с запятой, чтобы сопоставить все, во что вы вставляете, от ячейки CSV до поля To и массива кода.
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Test regular expressions against sample text with live match highlighting, capture groups, and full flag support
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
0 comments
No comments yet. Be the first to share your thoughts!