Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Учитываемые знаки | . , ! ? ; : ' " ( ) [ ] { } - – — … « » „ " |
|---|---|
| Доля | Знаков препинания ÷ общая длина текста × 100% |
| Топ знаков | Три знака с наибольшей частотой встречаемости |
| Не учитывается | Математические символы (+, =, %), амперсанд, звёздочка, слэш и другие нестандартные символы |
Когда этот метод вводит в заблуждение
- Список учитываемых знаков зафиксирован заранее — редкие символы вроде амперсанда, звёздочки, знака процента или слэша в него не входят и не считаются пунктуацией, даже если по смыслу выполняют похожую роль.
- Короткое тире (-), используемое и как дефис внутри слов («интернет-магазин»), и как знак препинания, считается в общем числе без различения этих двух ролей — счётчик не отличает дефис от тире по контексту.
- Многоточие, набранное тремя отдельными точками («...»), считается как три знака препинания, а не как один символ многоточия («…») — вид записи влияет на итоговое число.
- Открывающая и закрывающая кавычка/скобка считаются как два отдельных знака, а не как одна пара.
Как это считается
Утилита проверяет каждый символ текста на принадлежность фиксированному списку знаков препинания и считает совпадения.
Для каждого встретившегося знака ведётся отдельный счётчик — так строится частотная таблица.
Топ-3 — это три знака с наибольшим значением в частотной таблице, отсортированные по убыванию частоты.
Доля от длины текста — это общее число знаков препинания, делённое на длину текста в символах и умноженное на 100.
Вопросы и ответы
Какие именно знаки считаются пунктуацией здесь?
Фиксированный набор: точка, запятая, восклицательный и вопросительный знаки, точка с запятой, двоеточие, апостроф, кавычки, скобки всех видов, дефис/тире, многоточие и «ёлочки»/«лапки».
Символ % или & считается?
Нет, эти символы не входят в зафиксированный список знаков препинания и не учитываются.
Дефис в слове «веб-сайт» тоже считается?
Да, счётчик не отличает дефис внутри слова от тире-знака препинания — оба варианта одного символа считаются одинаково.
Мой текст куда-то отправляется?
Нет, весь подсчёт выполняется в вашем браузере.