Подсчёт строк и частотности

Считает, сколько в списке строк всего и уникальных, и как часто встречается каждая. Удобно находить самые частые значения в выгрузках и логах.

Список

0 строк

Частотность

0 строк
Скопировано ✓ Уникальных:0

Что считается строкой и как считают слова

Инструмент считает строки в тексте: всего, без пустых, уникальных, а заодно слова и символы. Он показывает, сколько строк повторяется и какие самые длинные, поэтому подходит для проверки списков ключевых слов, выгрузок, логов и стихов, где важно число строк на странице.

Число строк зависит от того, что считать концом строки. Windows ставит два символа, возврат каретки и перевод строки, Unix и macOS один; текст из Word может переносить длинные абзацы визуально, без реальных переводов. Инструмент считает реальные переводы строки и предупреждает, если последняя строка не закрыта.

Экран Unix пятой версии
Unix пятой версии 1974 года: команда wc считала строки, слова и байты с самого первого руководства. Фото: Викисклад, CC0.
Что считаетсяПравило
Строк всегоЧисло переводов строки плюс последняя незакрытая строка.
НепустыхСтроки из одних пробелов и табуляций считаются пустыми.
УникальныхСравнение после обрезки пробелов по краям, регистр учитывается.
СловПоследовательности букв и цифр между пробелами и знаками.
СимволовС пробелами и без, переводы строки не считаются.

История строки: от телетайпа до wc

Строка как единица текста пришла из телеграфа и пишущей машинки: возврат каретки и перевод строки были отдельными действиями, и телетайпы 1920-х годов закрепили их как два символа. Отсюда двойной конец строки в Windows и споры о том, сколько строк в файле. Когда в 1969 году Кен Томпсон и Деннис Ритчи писали Unix на машине PDP-7, они выбрали один символ и с тех пор именно так устроены все системы, кроме Windows.

Команда wc, которая считает строки, слова и байты, есть в первом руководстве по Unix 1971 года и в каждой системе до сих пор. Для программистов число строк стало мерой размера программы, для редакций счёт строк был расчётной единицей гонорара, а в поэзии строка остаётся тем, что считают в первую очередь. Перфокарта, к слову, тоже была строкой: 80 символов, одна карта — одна строка программы.

Мини-компьютер PDP-11/70
PDP-11/70 из музея в Сиэтле: на PDP-11 Unix переписали на языке Си, и wc поехал по миру. Фото: Joe Mabel, CC BY-SA 3.0.
Телетайп ASR-33
Телетайп ASR-33: два символа в конце строки нужны были именно ему, чтобы каретка успела вернуться. Фото: ArnoldReinhold, CC BY-SA 3.0.
Unix v5
Экран Unix пятой версии в эмуляторе. Фото: Викисклад, CC0.

Как получить правильное число строк

Вставьте текст и смотрите на четыре числа. Если строк оказалось вдвое больше ожидаемого, в тексте пустые строки между абзацами: переключитесь на счёт непустых. Если уникальных заметно меньше, чем всего, список содержит повторы, и их покажет режим дублей. Перед вставкой из Word отключите перенос строк по ширине, иначе визуальные строки не совпадут с реальными.

Для нумерации строк есть отдельный инструмент, для удаления повторов и порядка сортировка списка, для объёма текста в авторских листах калькулятор авторских листов.

Показателейстроки, непустые, уникальные, слова, символы
Конец строкиLF и CRLF
Регистр в уникальныхучитывается
wc в Unixс 1971
Строка перфокарты80 символов
Лимитпамять вкладки
Данные на серверне уходят

Как пользоваться

  1. Скопируйте строки в левое поле — счётчик «всего строк» обновится сразу.
  2. Можно не учитывать регистр и сортировать по частоте.
  3. Справа — таблица «N× строка», от частых к редким.

Частые вопросы

Что показывает результат?

Каждую уникальную строку с числом повторов в формате «N× строка». Сверху — счётчики: всего строк и уникальных.

Зачем это нужно?

Найти дубли и самые частые значения в выгрузках ключей, логах, списках URL или анкоров — например, какой анкор использован чаще всего.

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

Нумерация строк

Нумерует строки списка: точкой, скобкой или пробелом, с ведущими нулями. Для оформления списков, ТЗ и нумерованных перечней.

Открыть
Сортировка и порядок

По алфавиту А–Я / Я–А, по длине, обратный порядок и случайное перемешивание списка.

Открыть
Авторский лист

Посчитайте объём текста в авторских листах, условных страницах, словах и символах. Один авторский лист текста равен 40 000 знаков.

Открыть
Обернуть строки

Добавляет кавычки, скобки или теги вокруг каждой строки и соединяет разделителем — готовый SQL IN(...), массив, <li>.

Открыть
Проверка email списком

Синтаксис, дубли, опечатки в доменах вроде gmail.ru, одноразовые почты, ролевые адреса и кириллица в латинском написании.

Открыть
Удаление дубликатов

Убирает повторы из списка, оставляя только уникальные строки. Без учёта регистра, с подсчётом повторов и сортировкой.

Открыть

Ещё инструменты для списков

Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.