CodeKitHub
Текстови инструменти

Премахване на пунктуация и специални символи

Последна актуализация:

Поставете текст, изберете само пунктуация или всички специални символи, и този инструмент ги премахва с едно кликване — оставяйки буквите, числата и (по избор) интервалите непокътнати. Работи изцяло във вашия браузър.

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

Този инструмент премахва нежелани символи от текст в два избираеми режима. "Само пунктуация" е насочен към често срещани пунктуационни знаци — точки, запетаи, удивителни знаци, кавички, скоби и подобни символи — като оставя буквите, числата и другите символи непокътнати. "Всички специални символи" е по-широк: премахва всичко, което не е буква, цифра или интервал, използвайки съвместимо с Unicode съпоставяне, така че буквите с ударения и нелатинските писмености (китайска, кирилица, арабска и т.н.) се запазват правилно като букви, вместо да бъдат премахнати.

Отметка "запази интервалите" контролира дали премахнатите символи оставят празнина (интервалите се запазват) или оставащите думи се обединяват с нормализиран единичен интервал.

Защо да го използвате?

  • Два ясни режима — само пунктуация или всички специални символи — вместо едно фиксирано поведение.
  • Съвместимост с Unicode: правилно запазва буквите с ударения и нелатинските букви като букви, а не като специални символи.
  • Опция за запазване или обединяване на интервалите, останали след премахнатите символи.
  • Локална обработка — текстът никога не напуска вашия браузър.
  • Без регистрация, без ограничения, безплатно за използване.

Как да го използвате

  1. Поставете текста си в полето за въвеждане.
  2. Изберете "Премахни само пунктуацията" или "Премахни всички специални символи".
  3. Превключете "Запази интервалите" в зависимост от това дали искате да оставите празнини.
  4. Кликнете върху Премахни и копирайте резултата.

Пример

Вход

Hello, World! (test)

Резултат

Hello World test

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

Често срещани приложения

  • Почистване на текст, преди да бъде въведен в брояч на честотата на думите или в индекс за търсене.
  • Премахване на артефакти от форматиране от текст, копиран от PDF или сканиран документ.
  • Подготовка на текст за токенизация в скрипт за изучаване на език или NLP.
  • Премахване на кавички и пунктуация от списък преди дедупликация на записите.

Често задавани въпроси

Какво се брои за "пунктуация" спрямо "всички специални символи"?

Само пунктуация премахва знаци като . , ! ? ; : ' " ( ) [ ] { } и подобни символи, използвани за структуриране на изречения. Всички специални символи е по-широка опция — премахва също символи като @ # $ % ^ & *, които не са строго пунктуация, но не са и букви или цифри.

Ще премахне ли това китайски, арабски или ударени букви?

Не. И двата режима използват съвместимо с Unicode съпоставяне на символи, така че буквите от всяка писменост — плюс латинските букви с ударения като é или ü — се разпознават правилно като букви и се запазват, вместо да се третират като специални символи.

Какво се случва с интервалите, когато премахна пунктуацията?

Ако е отметнато "Запази интервалите", оригиналното разстояние между думите се запазва (обединяват се само случайни двойни интервали). Ако не е отметнато, всички празни знаци се нормализират до единичен интервал и се подрязват.

Работи ли това с числа?

Числата никога не се премахват от нито един от режимите — премахват се само пунктуация или неалфанумерични символи, цифрите винаги се запазват.

Качва ли се текстът ми някъде?

Не. Обработката се извършва локално на JavaScript във вашия браузър; нищо не се изпраща до сървър.

Свързани инструменти