Перейти к содержанию
TextArray
100% локально

Удалить символы

Удалите из текста определенные символы, целые классы символов или совпадения регулярных выражений.

Входные данные
Выходные данные

Удалить символы

Вставьте свой текст, скажите, какие символы должны идти, и очищенный результат появится по мере ввода. Этот инструмент создан для небольших операций по очистке, которые задерживают реальную работу: удаление тире и скобок из телефонных номеров, удаление символов валюты из столбца электронной таблицы, удаление невидимого мусора, который появляется при копировании из Word, Google Docs или PDF-файла, или сокращение беспорядочного названия продукта до чего-то безопасного для имени файла.

Есть три способа сказать, что должно быть. Введите в поле символы, чтобы удалить именно их — список буквальный, поэтому дефис — это просто дефис, и ничто не интерпретируется как шаблон. Переключитесь на сохранение только перечисленных символов, чтобы работать наоборот, и внесите в белый список то, чему вы доверяете, что является самым быстрым путем от свободного текста к простым цифрам или простым буквам. Пресеты позволяют выполнять стандартные задания одним щелчком мыши: все, что не является буквой или цифрой, цифрами, буквами, знаками препинания и символами, а также невидимыми и управляющими символами, такими как пробелы нулевой ширины и метки порядка байтов. Режим Regex используется, когда шаблон описывает цель лучше, чем список.

По умолчанию включены два охранника. Сохранение пробелов и разрывов строк защищает пробелы во всех режимах, в том числе внутри совпадений с регулярными выражениями, поэтому предустановка никогда не сможет свернуть ваш текст в один большой объект. Выключите их, когда пробелы тоже должны исчезнуть. Соответствующий регистр применяется к списку символов и шаблону; пресеты работают по категориям Unicode, поэтому регистр в них никогда не входит.

Все работает в вашем браузере и ничего не загружается, поэтому внутренний экспорт и данные клиентов можно безопасно вставлять сюда. Подсчет результатов показывает, сколько символов было введено, сколько вышло и сколько было удалено.

FAQ

Что считается невидимым персонажем?
Пробелы и соединения нулевой ширины, мягкие дефисы, метки порядка байтов и управляющие коды — символы, которые сохраняются при копировании из Word или PDF, а затем нарушают импорт CSV или ключ базы данных. Пробелы, табуляции и разрывы строк являются обычными пробелами и остаются на месте, пока вы не отключите две опции сохранения.
Как сохранить только цифры?
Выберите «Сохранить только перечисленные символы» и введите в поле 0123456789. Удаление букв выполняет аналогичную работу, но белый список более строгий: удаляется все, что вы не перечислили, включая символы, о которых вы забыли.
Почему мой смайлик развалился?
Комбинированные эмодзи, такие как семьи и флаги, скрепляются соединителями нулевой ширины, которые предустановка невидимых символов удаляет по замыслу. Затем части появляются отдельно. Если вы хотите, чтобы смайлы полностью исчезли, перечислите их в поле или вместо этого используйте инструмент удаления смайлов.
Есть ли ограничения на регулярное выражение?
Длина шаблона ограничена 200 символами, поскольку более длинный шаблон может привести к достаточно сильному возврату и зависанию вкладки. Шаблоны выполняются в режиме Unicode, поэтому \p{L} и другие экранированные свойства работают, а смайлик никогда не разрезается пополам; Компромисс заключается в том, что свободный escape-код, такой как \-, вне класса символов считается недействительным. Недопустимый шаблон отображает сообщение вместо пустого вывода, поэтому вы можете исправить синтаксис по мере ввода.
Мой текст где-нибудь загружен?
Нет. Инструмент полностью работает в вашем браузере, и ваш текст никогда не покидает ваше устройство.