Usuń spacje początkowe i końcowe – Przycinanie spacji i czyszczenie białych znaków

Usuń początkowe i końcowe spacje w każdym wierszu, zwiń dodatkowe spacje między słowami, inteligentnie wcinaj fragmenty kodu i usuwaj niewidoczne, nierozdzielające spacje ( ) w czasie rzeczywistym bezpośrednio w przeglądarce.

Quick Presets:

Usunięte spacje: 0

Znaki: 0

Słowa: 0

Linie: 0

Jak korzystać z trymera kosmicznego

Niezależnie od tego, czy czyścisz wklejony tekst PDF, przygotowujesz kolumny CSV do importu, czy porządkujesz fragmenty kodu z wcięciami, nasz Space Trimmer przetwarza Twój tekst w czasie rzeczywistym bezpośrednio w przeglądarce:

  1. Wklej swój tekst źródłowy: Wprowadź swój tekst w polu Source Text lub kliknij Load Sample, aby przetestować realistyczne, niechlujne formatowanie.
  2. Select a Preset or Customize Rules:
    • Użyj Standard Trim, aby usunąć spacje początkowe i końcowe z każdej linii.
    • Użyj Full Clean (pojedyncza spacja), aby zwinąć podwójne lub potrójne spacje między słowami do jednej spacji.
    • Użyj Paragraph Tidy podczas edytowania artykułów lub esejów, aby zachować podwójne podziały linii i zwinąć przypadkowe potrójne + puste linie.
    • Użyj Code Dedent, aby usunąć wspólne wcięcia zewnętrzne ze skopiowanych bloków kodu bez spłaszczania zagnieżdżonych linii.
  3. Kopiuj lub eksportuj: Twoje wyczyszczone wyniki są aktualizowane automatycznie. Kliknij Kopiuj clipboard lub Pobierz plik .txt, aby zapisać wynik.

Praktyczne przykłady przed i po

1. Czyszczenie niechlujnie wklejonych list i podwójnych spacji

Mode: Full Clean (Przytnij krawędzie + Zwiń przestrzenie wewnętrzne + Usuń puste linie)

 John Doe — Engineering 

 Jane Smith — Product Design 

Wynik przycięcia:

John Doe — Engineering
Jane Smith — Product Design

2. Inteligentne usuwanie wgnieceń (zachowanie zagnieżdżenia)

Mode: Code Dedent (Usuwa wspólny 8-miejscowy margines zewnętrzny, zachowując nienaruszone wewnętrzne 2-odstępowe zagnieżdżenie)

 function greet(user) { 
 if (user) { 
 return "Hello, " + user; 
 }
 }

Wynik przycięcia:

function greet(user) {
 if (user) {
 return "Hello, " + user;
 }
}

3. Naprawianie spacji nierozdzielających w Excelu i Internecie ( )

Mode: Excel / Web Clean (konwertuje U+00A0 i usuwa niewidoczne znaki U+200B, które łamią VLOOKUP)

SKU-1042    Wireless Mouse 
SKU-1043​ Mechanical Keyboard 

Wynik przycięcia:

SKU-1042 Wireless Mouse
SKU-1043 Mechanical Keyboard

Przewodnik po typowych białych znakach i niewidocznych znakach

Nie wszystkie przestrzenie są sobie równe. Podczas kopiowania danych ze stron internetowych, plików PDF lub wiadomości e-mail ukryte znaki Unicode często przedostają się do tekstu i powodują awarię formuł arkusza kalkulacyjnego lub analizatora kodu:

Comparison of ASCII and Unicode Whitespace Characters Handled by Space Trimmer
Imię postaci Unicode / HTML Wspólne źródło Jak radzi sobie z tym kosmiczny trymer
Standardowa przestrzeń U+0020 (ASCII 32) Standardowy klawisz spacji Przycięty na krawędziach linii i zwinięty między słowami
Zakładka pozioma U+0009 (\t) Edytory kodu, TSV / Excel kopiuj-wklej Przycięty na krawędziach, znormalizowany między słowami lub rozszerzony do spacji
Przestrzeń niełamliwa U+00A0 ( ) Strony internetowe, wiadomości e-mail zawierające bogaty tekst, dokumenty programu Word Konwertowane na przestrzeń standardową i przycinane, gdy włączona jest funkcja Clean Unicode
Ideograficzne i en/em przestrzenie U+2000–U+200A, U+3000 Składane pliki PDF, tekst CJK, DTP Znormalizowana do standardowej przestrzeni ASCII przed przycięciem
Przestrzeń o zerowej szerokości / BOM U+200B, U+FEFF Edytory Web CMS, aplikacje do przesyłania wiadomości, UTF-8 BOM Całkowicie pozbawiony, więc ukryte postacie nigdy nie zakłócają dopasowania string

Często zadawane pytania

Jaka jest różnica między przycinaniem spacji a normalizowaniem spacji?

Trimming usuwa białe znaki na zewnętrznych granicach każdej linii: spacje początkowe na samym początku linii i spacje końcowe na samym końcu. Normalizacja spacji zagląda do wnętrza każdej linii i zwija dwie lub więcej kolejnych spacji lub tabulacji między wyrazami w jedną standardową spację.

Dlaczego funkcja TRIM() programu Excel nie usunęła dodatkowych spacji z wklejonych danych?

Wbudowana w programie Excel funkcja TRIM() jest przeznaczona wyłącznie do usuwania standardowej spacji ASCII (kod znaku 32). Dane kopiowane ze stron internetowych, e-maili lub plików PDF często zawierają spacje nierozdzielające HTML ( , ASCII 160 / U+00A0) lub niewidoczne spacje o zerowej szerokości (U+200B). Po zaznaczeniu opcji Clean ( ) i spacji o zerowej szerokości narzędzie to automatycznie konwertuje i usuwa ukryte znaki przed wklejeniem ich do Excela lub Arkuszy Google.

Jak działa „Zachowaj względne wcięcie kodu (inteligentne wcięcie)”?

Kiedy kopiujesz funkcję lub blok z głębi pliku źródłowego, każda linia może mieć 8 lub 12 wiodących spacji. Jeśli użyjesz normalnego lewego wykończenia, wszystkie wcięcia zostaną utracone, a kod stanie się płaski. Gdy opcja Zachowuj względne wcięcie kodu jest zaznaczona razem z opcją Usuń spacje wiodące, narzędzie wykrywa najmniejsze wspólne wcięcie we wszystkich niepustych liniach i usuwa tylko ten wspólny margines, zachowując nienaruszone wewnętrzne zagnieżdżenie z 2 lub 4 spacjami. Nawet jeśli włączysz także opcję Zwijaj wiele spacji między słowami, wcięcie początkowe będzie chronione.

Czy mogę zachować pojedyncze puste linie między akapitami, usuwając dodatkowe puste linie?

Tak! W panelu Obsługa pustych linii po prawej stronie wybierz Zwiń wiele pustych linii do 1 (lub kliknij Paragraph Tidy preset). Dowolna sekwencja dwóch, trzech lub więcej pustych linii zostanie skondensowana w jeden czysty podział akapitu.

Czy mój tekst jest prywatny i bezpieczny podczas korzystania z tego Space Trimmer?

Absolutnie. Całe przetwarzanie tekstu odbywa się w 100% lokalnie w przeglądarce internetowej za pomocą JavaScript po stronie klienta. Żaden tekst, kod źródłowy ani dane klienta nie są nigdy wysyłane do żadnego zewnętrznego serwera lub bazy danych.