Перейти к содержимому

Удаление знаков препинания

Вставьте текст, и из него удалится каждый знак препинания и символ на любом языке. Настройки позволяют сохранять дефисы внутри слов и апострофы в сокращениях, схлопывать двойные пробелы, которые остаются после удаления, и защищать любые перечисленные вами символы. Бесплатно, без регистрации; ничего не загружается.

Настройки

0 символов

Как пользоваться инструментом удаления знаков препинания

  1. Вставьте текст в поле «Исходный текст».
  2. Выберите настройки. «Сохранить эти символы» принимает строку символов, которые нужно защитить, например #@-. «Схлопывать двойные пробелы» включено по умолчанию. «Сохранять дефисы в словах» и «Сохранять апострофы в сокращениях» выключены, пока вы их не отметите.
  3. Нажмите «Удалить пунктуацию». Очищенный текст появится с тремя карточками: «Символов до», «Символов после» и «Символов удалено».
  4. Скопируйте результат. Нажмите «Копировать результат» или «Очистить», чтобы начать заново.

Что удаляется

Инструмент удаляет каждый символ, который 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—wordword wordТире между двумя словами становится пробелом, поэтому слова остаются раздельными
and/orand orКосая черта между буквами или цифрами тоже становится пробелом
2024-05-122024 05 12Дефисы в датах и диапазонах становятся пробелами, если их не сохранить
3.14 and 1,0003.14 and 1,000Точка или запятая между двумя цифрами входит в число и сохраняется
$5 and 10%5 and 10Знаки валюты и процента удаляются
#tags and @usertags and userЕсли только вы не перечислили # и @ в поле «Сохранить эти символы»

Каждый другой знак просто удаляется, без пробела на его месте, поэтому точка или запятая, прилипшая к следующему слову (end.Start), соединяет их. Исключения — дефис или косая черта между двумя буквами или цифрами, которые становятся пробелом, и точка или запятая между двумя цифрами, которые сохраняются. Чтобы сохранить знак везде, перечислите его в поле «Сохранить эти символы».

Какой инструмент вам нужен?

Если вам нужно…Используйте
Удалить все знаки препинания и символы, сохранив при желании некоторыеЭта страница
Удалить отдельные слова или стоп-словаУдалить слова
Заменить один символ или фразу на другуюНайти и заменить
Убрать двойные пробелы, табуляции и пустые строкиУдаление пробелов
Посчитать слова, когда знаки препинания уже удаленыСчётчик частоты слов

Часто задаваемые вопросы

Как удалить знаки препинания из текста?
Вставьте текст и нажмите «Удалить пунктуацию». Каждый знак препинания и символ удаляется, а очищенный текст появляется ниже вместе с количеством удалённых символов.
Как удалить знаки препинания, но сохранить дефисы или апострофы?
Отметьте «Сохранять дефисы в словах» и «Сохранять апострофы в сокращениях». Они сохраняют только те знаки, которые стоят между двумя буквами, например well-known и it's. Чтобы сохранить знак везде, например дефис в 3-4, введите его в поле «Сохранить эти символы».
Удаляет ли инструмент символы вроде $ и %?
Да. Он удаляет символы наравне со знаками препинания, включая $, %, &, + и =. Чтобы защитить любой из них, добавьте его в «Сохранить эти символы».
Почему два слова слиплись?
Удалённый знак обычно стирается, а не заменяется пробелом. Исключение — тире или косая черта с буквами или цифрами по обе стороны, как в word—word или and/or: они становятся пробелом, чтобы слова остались раздельными. Другие знаки, прилипшие к слову, например end.Start, соединяют слова; сначала добавьте пробел.
Работает ли инструмент с языками, отличными от английского?
Да. Он использует категории Unicode, поэтому знаки препинания других письменностей тоже удаляются, а буквы с диакритическими знаками остаются нетронутыми.
Удаляет ли он переносы строк?
Нет. Переносы строк сохраняются. «Схлопывать двойные пробелы» затрагивает только серии обычных пробелов.
Загружается ли мой текст куда-либо?
Нет. Текст обрабатывается в вашем браузере и никогда не отправляется и не сохраняется.

Похожие инструменты

Ещё в разделе «Очистка и форматирование текста»