Что это за инструмент?
Этот инструмент удаляет нежелательные символы из текста в двух режимах на выбор. «Только пунктуация» нацелена на распространённые знаки препинания — точки, запятые, восклицательные знаки, кавычки, скобки и похожие символы — оставляя буквы, цифры и другие символы нетронутыми. «Все специальные символы» — более широкий режим: удаляется всё, что не является буквой, цифрой или пробелом, с использованием совместимого с Unicode сопоставления, поэтому буквы с диакритикой и нелатинские алфавиты (китайский, кириллица, арабский и т. д.) корректно распознаются как буквы, а не удаляются.
Флажок «Сохранять пробелы» определяет, оставляют ли удалённые символы пробел на своём месте (пробелы сохраняются) или оставшиеся слова стягиваются вместе с нормализованным единичным интервалом.
Зачем его использовать?
- Два чётких режима — только пунктуация или все специальные символы — вместо одного фиксированного поведения.
- Поддержка Unicode: буквы с диакритикой и нелатинские буквы корректно сохраняются как буквы, а не как спецсимволы.
- Возможность сохранять или схлопывать пробелы, оставшиеся после удалённых символов.
- Локальная обработка — текст никогда не покидает ваш браузер.
- Без регистрации, без ограничений, бесплатно.
Как использовать
- Вставьте текст в поле ввода.
- Выберите «Удалить только пунктуацию» или «Удалить все специальные символы».
- Переключите «Сохранять пробелы» в зависимости от того, нужны ли пробелы на месте удалённых символов.
- Нажмите «Удалить» и скопируйте результат.
Пример
Ввод
Hello, World! (test)Результат
Hello World testРежим «только пунктуация» удаляет запятую, восклицательный знак и скобки, оставляя слова разделёнными исходными пробелами.
Типичные сценарии использования
- Очистка текста перед подачей в счётчик частоты слов или поисковый индекс.
- Удаление артефактов форматирования из текста, скопированного из PDF или отсканированного документа.
- Подготовка текста к токенизации в скрипте изучения языков или NLP.
- Удаление кавычек и пунктуации из списка перед удалением дубликатов.
Часто задаваемые вопросы
В чём разница между «пунктуацией» и «всеми специальными символами»?
Режим «только пунктуация» удаляет знаки вроде . , ! ? ; : ' " ( ) [ ] { } и похожие символы, структурирующие предложения. «Все специальные символы» — более широкий режим: также удаляются такие символы, как @ # $ % ^ & *, которые не являются строго пунктуацией, но и не буквами или цифрами.
Удалит ли это китайские, арабские или буквы с диакритикой?
Нет. Оба режима используют сопоставление символов, совместимое с Unicode, поэтому буквы из любого алфавита — а также латинские буквы с диакритикой, такие как é или ü — корректно распознаются как буквы и сохраняются, а не обрабатываются как специальные символы.
Что происходит с пробелами при удалении пунктуации?
Если флажок «Сохранять пробелы» установлен, исходные интервалы между словами сохраняются (схлопываются только случайные двойные пробелы). Если снят — все пробелы нормализуются до одинарных и обрезаются по краям.
Влияет ли это на цифры?
Цифры никогда не удаляются ни одним из режимов — удаляются только пунктуация или неалфавитно-цифровые символы, цифры всегда сохраняются.
Загружается ли мой текст куда-либо?
Нет. Обработка происходит локально на JavaScript в вашем браузере; ничего не отправляется на сервер.