Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Заменяемый символ | Только точка «.» (U+002E) |
|---|---|
| Опция схлопывания | Включена по умолчанию — объединяет подряд идущие пробелы в один |
| Счётчик | Всегда считает точки в исходном тексте, независимо от настройки схлопывания |
| Десятичные числа | Без особой обработки — «3.14» превращается в «3 14» |
| Сокращения | Без особой обработки — «т.д.» превращается в «т д » |
| Точка в конце текста | Тоже заменяется, оставляя пробел в конце результата |
Когда этот метод вводит в заблуждение
- Особой обработки для десятичных чисел или сокращений нет: «3.14» превращается в «3 14» (выглядит как два отдельных числа), а «т.д.» — в «т д » — каждая точка обрабатывается одинаково, без учёта контекста.
- При включённом «схлопывании пробелов» (по умолчанию) несколько точек подряд («..» или «...») превращаются в один пробел, а не в несколько — полезно, когда точки были декоративным разделителем, но это также означает, что исходное количество точек нельзя восстановить из результата.
- При выключенном «схлопывании пробелов» каждая точка превращается в отдельный пробел, поэтому многоточие «...» превращается в три отдельных пробела — результат может выглядеть заметно более разреженным, чем при включённой опции.
- Точка в конце предложения тоже заменяется, поэтому «конец текста.» превращается в «конец текста » с пробелом на конце, а не просто исчезает.
Как это считается
Утилита сначала считает каждую точку в тексте, прежде чем вносить изменения.
Затем каждая точка заменяется на один обычный пробел.
Если «схлопывание пробелов» включено, дополнительным проходом объединяются любые два и более идущих подряд пробела (включая созданные соседними точками) в один.
Счётчик всегда отражает количество точек, найденных в исходном тексте, независимо от того, схлопывались ли пробелы после.
Вопросы и ответы
Обрабатываются ли десятичные числа особым образом?
Нет — каждая точка заменяется одинаково, поэтому «3.14» превращается в «3 14». Если вы работаете с десятичными числами, эта утилита не для этого.
Что делает опция «схлопывать пробелы»?
Она объединяет любые подряд идущие пробелы — включая созданные двумя и более точками подряд — в один пробел.
Испортятся ли сокращения вроде «т.д.»?
Да, каждая точка заменяется независимо от контекста, поэтому «т.д.» превращается в «т д » с лишними пробелами.
Для чего это полезно?
Для восстановления читаемого текста, где точки были набраны вместо пробелов — старое форматирование под печатную машинку, результат OCR, или превращение имени файла/домена с точками в отдельные слова.
Мой текст куда-то отправляется?
Нет. Всё выполняется в вашем браузере, текст никуда не передаётся.