Удалить символы и знаки из текста

Уберите из текста кавычки, скобки, знаки препинания, цифры, буквы, эмодзи или свои символы: наборы, регулярное выражение, удаление по краям строк. Всё в браузере.

Что удалить

Отмеченные наборы и свои символы уходят из текста, ничего не встаёт на их место

Символ уходит везде, где встретится

Складываются с отмеченными наборами. Пробел тоже можно вписать

Готовые наборы

Наборы складываются между собой и со своими символами

КавычкиПрямые и типографские: " ' « » „ “ ” ‘ ’
СкобкиКруглые, квадратные, фигурные и угловые: ( ) [ ] { } < >
ЗапятыеЗапятая и её варианты: , ، 、
ТочкиТочка и иероглифическая точка: . 。
Дефисы и тиреДефис, неразрывный дефис, тире и минус: - ‐ ‑ – — ― −
Знаки препинанияВсе знаки пунктуации Юникода: точки, запятые, кавычки, тире, скобки
ЦифрыАрабские 0–9 и цифры других письменностей
Латинские буквыA–Z и a–z
КириллицаА–Я, а–я, ё и буквы і, ї, є, ґ
СпецсимволыМатематика, валюты, стрелки, геометрия: + = $ € ₽ © ° → №
ЭмодзиСмайлики, пиктограммы, флаги, тон кожи и соединители
Unicode-мусорНевидимые и управляющие символы: неразрывный пробел, нулевой ширины, BOM, мягкий перенос
Дополнительно
Регулярное выражениеПоле «Свои символы» становится шаблоном, наборы выше не используются
Учитывать регистрВключён — удаляется только точное написание: «к» не тронет «К»

Исходный текст

Результат

0 символов

Что удалено

Каждый символ и сколько раз он убран из текста

Вставьте текст в поле выше — отчёт заполнится сам.

Зачем удалять символы из текста

Лишний символ мешает там, где текст идёт дальше: выгрузку из базы читает парсер, список принимает калькулятор, и одна кавычка, запятая или неразрывный пробел ломают разбор. Руками такое чистят до первой пропущенной строки — на сотне строк точки и кавычки разбросаны так, что глазами их не счесть.

Инструмент убирает из текста выбранные символы и ничего не ставит на их место. Что уходит, задают готовые наборы, свои символы или шаблон; где уходит — настройка позиции: по всему тексту, только в начале строки, только в конце или по краям. Обратный режим оставляет в тексте только выбранные символы: им, например, вытаскивают из строки одни цифры.

Отчёт показывает, что изменилось: счётчик удалённых символов и затронутых строк, таблица «символ — сколько раз» с кодом для невидимых знаков и первая изменившаяся строка. Всё считается в браузере, текст никуда не отправляется, а кнопка «В исходник» возвращает результат в поле ввода — если нужно почистить текст вторым правилом.

Частые вопросы

Как удалить из текста кавычки, знаки препинания или цифры?

Вставьте текст в поле «Исходный текст» и отметьте нужные наборы: «Кавычки», «Знаки препинания», «Цифры». Результат появится сразу в панели справа, нажимать ничего не нужно. Чего в наборах нет, впишите в поле «Свои символы» — там можно указать конкретную букву, знак или пробел. Наборы и свои символы складываются, а в таблице отчёта видно, сколько раз убран каждый символ.

Чем это отличается от «Найти и заменить»?

Замена ставит на место найденного другой текст: слово меняется на слово, дата — на дату в другом формате. Здесь символ именно удаляется, и на его место не встаёт ничего. Если нужно переставить части даты местами или заменить одно слово другим — это к инструменту замены; если символ просто лишний, он уходит здесь. Нормализация типографских кавычек — третья задача: она кавычки не убирает, а приводит их к выбранному стилю, «ёлочкам» или «лапкам».

Как удалить символы только в начале или только в конце строк?

В параметре «Где удалять» выберите «В начале каждой строки», «В конце каждой строки» или «По краям каждой строки». В режиме начала снимаются подряд идущие символы с начала строки: в строке «...кот» с набором «Точки» уйдут все три точки, а точки в середине останутся. Режим краёв удобен для кавычек и скобок, которые обрамляют строку: «строка» теряет обрамление, а кавычки внутри строки остаются.

Что делает режим «Оставить только выбранные символы»?

Это обратная операция: из текста уходит всё, кроме отмеченных символов и вписанных в «Свои символы». С набором «Цифры» из строки «Заказ №1024, доставка 5 марта» останутся только цифры — 1024 5. Позиция в этом режиме не участвует, поэтому выбор «Где удалять» выключен. Вместе с обычным режимом это даёт обратимость: убрали лишнее, нажали «В исходник» — и результат стал новым исходным текстом для следующего правила.

Можно ли удалить символы по маске?

Да, включите «Регулярное выражение» — поле «Свои символы» станет шаблоном. Например, \d+ убирает все числа, [А-ЯA-Z] — заглавные буквы, \s{2,} — двойные пробелы. Отмеченные наборы в этом режиме не используются. Текст обрабатывается построчно, поэтому ^ и $ означают начало и конец строки, а точка не совпадает с переносом. Если выражение написано с ошибкой, под полем появится сообщение, а текст останется неизменным.

Что показывает отчёт «Что удалено»?

Таблицу: сколько раз убран каждый символ. Невидимые символы — неразрывный пробел, метка нулевой ширины, управляющий знак — подписываются названием, а рядом стоит код вида U+00A0, по которому видно, что именно попало под правило. Над таблицей стоят счётчики: сколько символов было, сколько стало, сколько убрано и в скольких строках, а под ними — первая изменившаяся строка, чтобы правку было видно и в длинном тексте.

Данные отправляются на сервер?

Нет. Текст обрабатывается целиком в браузере на JavaScript: ни одна строка не передаётся по сети и не сохраняется. Инструментом можно пользоваться офлайн, а после закрытия страницы вставленный текст не остаётся ни на сервере, ни в файлах.