Удаление знаков препинания
Вставьте текст, и из него удалится каждый знак препинания и символ на любом языке. Настройки позволяют сохранять дефисы внутри слов и апострофы в сокращениях, схлопывать двойные пробелы, которые остаются после удаления, и защищать любые перечисленные вами символы. Бесплатно, без регистрации; ничего не загружается.
Настройки
0 символов
Как пользоваться инструментом удаления знаков препинания
- Вставьте текст в поле «Исходный текст».
- Выберите настройки. «Сохранить эти символы» принимает строку символов, которые нужно защитить, например #@-. «Схлопывать двойные пробелы» включено по умолчанию. «Сохранять дефисы в словах» и «Сохранять апострофы в сокращениях» выключены, пока вы их не отметите.
- Нажмите «Удалить пунктуацию». Очищенный текст появится с тремя карточками: «Символов до», «Символов после» и «Символов удалено».
- Скопируйте результат. Нажмите «Копировать результат» или «Очистить», чтобы начать заново.
Что удаляется
Инструмент удаляет каждый символ, который Unicode относит к знакам препинания или символам, за исключением случаев с числами и словами, описанных ниже. Это знаки, которые вы ожидаете: точки, запятые, двоеточия, кавычки, скобки, тире, многоточия, а также символы вроде $, +, =, <, >, % и &. Поскольку классы берутся из Unicode, инструмент работает и с пунктуацией других письменностей, например с испанскими ¿ и ¡, японским 。 и арабским ؟. Буквы, цифры и пробелы никогда не затрагиваются.
Два параметра сохранения намеренно узкие. «Сохранять дефисы в словах» сохраняет дефис, только если он стоит между двумя буквами, поэтому well-known остаётся целым, а дефис в 3-4 превращается в пробел, и тире с пробелами удаляется. «Сохранять апострофы в сокращениях» сохраняет апостроф между двумя буквами, поэтому it's и o'clock остаются целыми, а кавычка — нет. Поле «Сохранить эти символы» защищает ровно те символы, которые вы введёте, где бы они ни находились.
Пример
Ввод (58 символов)
Well-known fact: it's a test — with (lots) of punctuation!
Настройки по умолчанию (51 символ, удалено 7)
Well known fact its a test with lots of punctuation
Сохранены дефисы и апострофы (52 символа, удалено 6)
Well-known fact it's a test with lots of punctuation
То же, плюс ! в «Сохранить эти символы» (53 символа)
Well-known fact it's a test with lots of punctuation!
При настройках по умолчанию уходят 6 знаков препинания, дефис в Well-known превращается в пробел, а пробел, который остаётся после тире, схлопывается, поэтому всего удаляется 7 символов. Снимите отметку с «Схлопывать двойные пробелы», и результат сохранит промежуток: в «a test with lots» будут два пробела. «Символов удалено» считает разницу в длине, поэтому в неё входят и схлопнутые пробелы.
Случаи, которые могут удивить
| В исходном тексте | Результат | Почему |
|---|---|---|
| word—word | word word | Тире между двумя словами становится пробелом, поэтому слова остаются раздельными |
| and/or | and or | Косая черта между буквами или цифрами тоже становится пробелом |
| 2024-05-12 | 2024 05 12 | Дефисы в датах и диапазонах становятся пробелами, если их не сохранить |
| 3.14 and 1,000 | 3.14 and 1,000 | Точка или запятая между двумя цифрами входит в число и сохраняется |
| $5 and 10% | 5 and 10 | Знаки валюты и процента удаляются |
| #tags and @user | tags and user | Если только вы не перечислили # и @ в поле «Сохранить эти символы» |
Каждый другой знак просто удаляется, без пробела на его месте, поэтому точка или запятая, прилипшая к следующему слову (end.Start), соединяет их. Исключения — дефис или косая черта между двумя буквами или цифрами, которые становятся пробелом, и точка или запятая между двумя цифрами, которые сохраняются. Чтобы сохранить знак везде, перечислите его в поле «Сохранить эти символы».
Какой инструмент вам нужен?
| Если вам нужно… | Используйте |
|---|---|
| Удалить все знаки препинания и символы, сохранив при желании некоторые | Эта страница |
| Удалить отдельные слова или стоп-слова | Удалить слова |
| Заменить один символ или фразу на другую | Найти и заменить |
| Убрать двойные пробелы, табуляции и пустые строки | Удаление пробелов |
| Посчитать слова, когда знаки препинания уже удалены | Счётчик частоты слов |
Часто задаваемые вопросы
- Как удалить знаки препинания из текста?
- Вставьте текст и нажмите «Удалить пунктуацию». Каждый знак препинания и символ удаляется, а очищенный текст появляется ниже вместе с количеством удалённых символов.
- Как удалить знаки препинания, но сохранить дефисы или апострофы?
- Отметьте «Сохранять дефисы в словах» и «Сохранять апострофы в сокращениях». Они сохраняют только те знаки, которые стоят между двумя буквами, например well-known и it's. Чтобы сохранить знак везде, например дефис в 3-4, введите его в поле «Сохранить эти символы».
- Удаляет ли инструмент символы вроде $ и %?
- Да. Он удаляет символы наравне со знаками препинания, включая $, %, &, + и =. Чтобы защитить любой из них, добавьте его в «Сохранить эти символы».
- Почему два слова слиплись?
- Удалённый знак обычно стирается, а не заменяется пробелом. Исключение — тире или косая черта с буквами или цифрами по обе стороны, как в word—word или and/or: они становятся пробелом, чтобы слова остались раздельными. Другие знаки, прилипшие к слову, например end.Start, соединяют слова; сначала добавьте пробел.
- Работает ли инструмент с языками, отличными от английского?
- Да. Он использует категории Unicode, поэтому знаки препинания других письменностей тоже удаляются, а буквы с диакритическими знаками остаются нетронутыми.
- Удаляет ли он переносы строк?
- Нет. Переносы строк сохраняются. «Схлопывать двойные пробелы» затрагивает только серии обычных пробелов.
- Загружается ли мой текст куда-либо?
- Нет. Текст обрабатывается в вашем браузере и никогда не отправляется и не сохраняется.