Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Домен | Всё, что стоит после первого символа @ в строке, сохраняется как есть |
|---|---|
| Сравнение доменов | Без учёта регистра: «Example.com» и «example.com» считаются одним доменом |
| Режим сортировки | Адреса переставляются по алфавиту домена; в пределах одного домена исходный порядок сохраняется |
| Режим группировки | Адреса группируются под заголовком «— домен —», заголовки идут по алфавиту, внутри группы сохраняется исходный порядок |
| Строки без @ | Собираются отдельно и помещаются под заголовок «(без домена)» в конце |
| Уникальные домены | Количество уникальных доменов без учёта корзины «(без домена)» |
Когда этот метод вводит в заблуждение
- Инструмент не проверяет корректность email-адреса — он просто ищет символ @ и берёт всё, что после него, как домен, поэтому некорректный адрес вроде «a@@b.com» или «a@» всё равно обрабатывается, а не отбрасывается.
- Сравнение доменов — это простое сравнение в нижнем регистре. Поддомены не разрешаются, поэтому «user@mail.example.com» и «user@example.com» считаются двумя разными доменами, а не одним.
- Пустые строки во входных данных пропускаются молча и не попадают ни в результат, ни в один из счётчиков.
- Сортировка идёт по алфавиту (по кодам символов), а не по популярности домена верхнего уровня или размеру провайдера — «acme.com» окажется раньше «brand.io» просто потому, что «a» идёт раньше «b».
Как это считается
В каждой непустой строке ищется первый символ @. Всё, что после него, становится доменом этой строки; строка без @ считается не имеющей домена и попадает в корзину «(без домена)».
В режиме сортировки строки с доменом переставляются по алфавитному сравнению доменов (без учёта регистра); строки с одинаковым доменом сохраняют исходный относительный порядок, а строки без домена добавляются в конце под собственным заголовком.
В режиме группировки строки сначала распределяются по одной корзине на домен, названия доменов сортируются по алфавиту, а затем каждая корзина выводится как заголовок «— домен —», за которым следуют её строки в исходном порядке.
«Найдено уникальных доменов» считает, сколько разных доменов в нижнем регистре встретилось среди всех строк с @; сколько адресов приходится на каждый домен, не учитывается.
Вопросы и ответы
Что происходит со строками без символа @?
Они считаются не имеющими домена и собираются вместе под заголовком «(без домена)», чтобы их можно было заметить и исправить, а не потерять незаметно.
Сравнение доменов учитывает регистр?
Нет. «Example.com» и «EXAMPLE.com» считаются одним и тем же доменом и в режиме сортировки, и в режиме группировки.
Меняется ли порядок адресов внутри одного домена при группировке?
Нет. Внутри каждой группы по домену адреса сохраняют тот же порядок, что и в исходном списке.
Поддомены считаются тем же доменом?
Нет. «mail.example.com» и «example.com» сравниваются как два разных, никак не связанных домена.
Мой список адресов куда-то отправляется?
Нет. Всё выполняется в вашем браузере; вставленный список никогда не загружается.