Към основното съдържание
LibraTool logoLibraTool

Почистване на интервали — безплатно

Премахнете излишните интервали, изрязвайте редове, свивайте празни редове и нормализирайте края на редовете в произволен текст. Почистете копирано съдържание с едно кликване.

Работи офлайн след зареждане
Предустановки:

или пуснете файл .txt, .csv, .md или .log върху полето

0 знака1 реда1 празни реда
Опции за почистване

Често срещани употреби

  • Очистете копирано-залепено текстПоправете неопрятното форматиране от Word, PDF и уебсайтове — премахнете допълнителни пространства, двойни празни редове и непоследователен вътрешен ред.
  • Очистете бяло пространство в код и конфигурационни файловеПремахнете пространства на опашката, нормализирайте краевата на редовете и поправете проблемите с отстъпа в кода и конфигурационни файлове.
  • Очистете текст за системи за управление на съдържаниеНормализирайте текста, преди да го залепите в WordPress, Contentful или други CMS платформи, за да избегнете проблеми с форматирането.
  • Очистете бяло пространство в файлове с данниПремахнете водещи/опашни пространства от стойности на данните, преди да вмъкнете в базите на данни, електронни таблици или потоци на обработка на данни.
  • Очистете бяло пространство в имейл шаблониНормализирайте интервала в имейл копие, преди да изпратите — предотвратете непоследователност при отобразяване на различни имейл клиенти.

Как работи

„Почистване на празни знаци“ работи изцяло във вашия браузър чрез ръчно написани регулярни изрази на JavaScript — без библиотека, без сървър. Всяка трансформация се случва локално, докато пишете, с резултати, обновяващи се в реално време.

  1. 1
    Сканиране на входа и статистика
    Докато пишете или поставяте, инструментът сканира текста ви с целенасочени шаблони с регулярни изрази, за да преброи редове със завършващи интервали, последователни празни редове, символи за табулация, Unicode интервали (NBSP, широки) и невидими символи с нулева ширина. Тези броения се появяват незабавно под входа, така че можете да видите какво реално не е наред с текста ви, преди да почистите каквото и да е.
  2. 2
    Трансформации с регулярни изрази ред по ред
    Функцията clean() разделя по нови редове и прилага избраните от вас опции по ред: табулациите се заменят или свиват, поредиците интервали се намаляват до един с /[ \t]+/g, след което всеки ред се изрязва. Unicode интервали (NBSP и др.) се заменят с обикновени интервали; символи с нулева ширина се изтриват изцяло. Умна пунктуация като извити кавички и тирета се изправя до ASCII еквиваленти.
  3. 3
    Изрязване на празни редове и на целия документ
    След обработката ред по ред последователните празни редове или се премахват изцяло, или се свиват до единичен празен ред (в зависимост от избраната от вас опция), използвайки единична замяна /\n{3,}/. Водещите и завършващите нови редове на целия документ се премахват последни, поддържайки логиката предвидима независимо от реда на опциите.
  4. 4
    Нормализация на края на реда и изход
    Инструментът открива преобладаващия край на реда на оригиналния текст (LF, CRLF или CR) преди нормализация, така че опцията „Запази оригинала“ да може да го възстанови вярно. Можете също да наложите конкретна конвенция. Изчистеният текст се появява мигновено в изходния панел, с панел за статистика преди/след, показващ броя на премахнатите символи и редове, и бутон „Изтегли .txt“, който изгражда Blob локално.

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

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