Достаньте из текста email, ссылки, телефоны, даты, IP и UUID или фрагменты между кавычками, скобками и тегами. Список значений и подсветка по маркерам. Всё в браузере.
Адреса, ссылки, телефоны, числа, даты, IP-адреса, хеши, UUID или своё регулярное выражение
Вставьте текст в поле слева — найденные значения появятся здесь.
Однотипные значения теряются в большом тексте: адреса клиентов разбросаны по выгрузке, телефоны — по письмам, идентификаторы — по логу. Поиск по документу показывает совпадения по одному и не умеет ни собрать их, ни убрать повторы, а копировать руками — верный способ пропустить половину. Хуже всего то, что такая выгрузка обычно нужна не целиком, а одной колонкой: списком адресов для рассылки, перечнем номеров для обзвона, набором дат для отчёта.
Инструмент достаёт из текста то, что нужно, готовыми типами: адреса почты, ссылки, телефоны, числа, даты, IP-адреса, хеши, UUID. Типов можно включить сколько угодно сразу — значения соберутся в один список в том порядке, в котором встречались в тексте, повторы уйдут, а строка метрик покажет, сколько чего нашлось. Если готового типа мало, есть своё регулярное выражение. Часть, которая уже вошла в найденную дату или телефон, второй раз не выводится: список остаётся списком значений, а не набором цифр.
Второй режим — «Текст между маркерами» — для случая, когда готового типа нет, зато известно, чем значение окружено: кавычки и скобки всех видов, угловые скобки тегов, стрелка, двоеточие или свои знаки. Указывается начало и конец, а инструмент вырезает то, что между ними. Видно и то, что осталось за кадром: таблица совпадений показывает каждый фрагмент с номером строки и найденными маркерами, предпросмотр подсвечивает его прямо в тексте, а отчёт называет число незакрытых маркеров и пустых пар. Повторы, порядок и разделитель настраиваются теми же флажками, что и у типов, — список адресов для рассылки и список цитат собираются одинаково. Всё считается в браузере: текст никуда не отправляется.
Выберите режим «Текст между маркерами», укажите, чем фрагмент открывается и чем закрывается, — в результат попадёт всё, что стоит между ними. Готовые наборы заполняют оба поля сами: кавычки, круглые, квадратные и фигурные скобки, угловые скобки тегов, стрелка, двоеточие. Флажок «Только первое совпадение» оставляет один фрагмент, «Учитывать вложенность» подбирает закрывающий знак по вложенным парам, «Вернуть маркеры» выводит фрагменты вместе с найденными знаками, а «В пределах строки» не даёт фрагменту пересечь перенос строки. Результат пересчитывается на каждое изменение текста — кнопки «Обработать» нет.
Набор «Кавычки» ищет сразу четыре вида: «ёлочки», прямые, немецкие „…“ и английские “…” — переключать их по одному не нужно. Варианты соединяются попарно, поэтому «ёлочка» закрывается только «ёлочкой»: в «он сказал "привет" и ушёл» результат — «привет», а не обрывок до чужой кавычки. Если в тексте свои кавычки, впишите их в поля «Начало» и «Конец»: несколько вариантов перечисляются через | и соединяются по порядку.
За это отвечают два разных набора. «Текст между тегами» берёт содержимое элемента: в <p>Заголовок</p> найдётся «Заголовок». «Угловые скобки» берут то, что стоит внутри самого тега: в <a href="x"> найдётся «a href="x"». Разметка при этом не разбирается — инструмент ищет пары знаков, поэтому вложенные теги попадут в результат как есть, вместе с разметкой, а незакрытый последний тег останется без пары. Если разметку нужно не разобрать, а убрать целиком и получить чистый текст, для этого есть отдельный инструмент «Удалить HTML-теги».
Выберите режим «Готовые типы данных» и отметьте нужные типы. Адрес почты ищется целиком — имя, собака, домен и зона из букв, поэтому точка или запятая из конца предложения в значение не попадёт. Ссылкой считается то, что начинается с http://, https:// или www.: голый домен без префикса инструмент ссылкой не считает, от имени файла или версии программы его не отличить. Телефоны распознаются российские — с +7 или с 8 и десятью цифрами после, с кодом города в скобках, с дефисами, пробелами или без разделителей. Значения соберутся в один список в порядке появления в тексте, повторы уйдут.
IPv4 — четыре числа от 0 до 255 через точку, каждое сверяется с диапазоном, поэтому «999.1.1.1» адресом не считается; IPv6 — в полной записи, в сжатой и со встроенным IPv4. Даты — в четырёх записях: 05.03.2026, 5/3/2026, 2026-03-20 и 5 марта 2026, причём календарь не проверяется, и 31.02.2026 инструмент найдёт. Хеши — MD5, SHA-1 и SHA-256 длиной 32, 40 и 64 знака, UUID — стандартный вид из пяти групп. А числа, вошедшие в найденную дату, телефон или IP-адрес, второй раз не выводятся: иначе список превратился бы в кашу из цифр. Нужны все числа подряд — выключите остальные типы.
Да, в режиме «Готовые типы данных» есть поле «Регулярное выражение»: оно работает как «строки по шаблону», флажок m включён, поэтому ^ и $ означают начало и конец строки, а в результат попадает совпадение целиком. Если выражение написано с ошибкой, под полем появится сообщение, а остальные типы продолжат искать. В режиме «Между маркерами» выражений нет намеренно: маркеры задаются буквально, поэтому длинный текст разбирается за линейное время и страница не подвисает на неудачном шаблоне.
Нет. И поиск по типам, и разбор между маркерами идут целиком в браузере на JavaScript: текст никуда не передаётся и не сохраняется, а инструментом можно пользоваться офлайн. Ничего не нужно ни устанавливать, ни регистрироваться.