Текстистика позволит узнать разнообразную статистику некоего текста, подготовленного пользователем. Подразумевается, что текст содержит либо русскую кириллицу, либо английскую латиницу. Перед расчетами текст немного нормализуется (удаляются лишние переносы и пробелы), что можно увидеть в поле для ввода.
Создан сервис на основе библиотеки тескст.js. Ради эксперимента сервис и библиотека созданы при активном использовании кириллицы в именах элементов и функций. Обычно так делать не принято, но, похоже, все на удивление хорошо работает во всех нормальных браузерах.
Под таблицей первичных данных обычно являет себя вторая, в которой приводится статистика по каждому встречающемуся в тексте символу, но без пустышек. Сортировка по количеству имеется.
Под пустышками подразумеваются все символы типа пробела, перевода строки, табуляции и т. п.
Кстати: в конце первичной таблицы можно увидеть количество слов, в коих одновременно есть кириллица и латиница - подойдет для поиска слов, случайно набранных смешанным алфавитом. Кириллица подсвечивается синим, а латиница - красным. Помимо информирования предлагается и починить ввод - то бишь, просто заменить схожие внешне символы другого алфавита на целевой (да, чинится основной ввод, целевой алфавит определяется по большему количеству символов, если символы не схожи - алгоритм их не трогает). Для решения этой задачи юзается библиотека yfrkflrf.js.
Наречение | Значение |
---|---|
Символов всего | |
Символов без пустышек | |
Букв | |
Заглавных букв | |
Строчных букв | |
Цифр | |
Не букв и не цифр без пустышек | |
Слов | |
Целых чисел | |
Абзацев | |
Уникальных символов без пустышек | |
Букв кириллицы | |
Гласных букв кириллицы | |
Согласных букв кириллицы | |
Букв Ъ, Ь | |
Заглавных букв кириллицы | |
Строчных букв кириллицы | |
Слов с кириллицей | |
Букв латиницы | |
Гласных букв латиницы | |
Согласных букв латиницы | |
Заглавных букв латиницы | |
Строчных букв латиницы | |
Слов с латиницей | |
Слов с кириллицей и латиницей |