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.
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:
- Wklej swój tekst źródłowy: Wprowadź swój tekst w polu Source Text lub kliknij Load Sample, aby przetestować realistyczne, niechlujne formatowanie.
- 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.
- 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:
| 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.