Usuwanie wcięć i zbędnych spacji z początku i końca linii

Usuń zbędne spacje, tabulatory i wcięcia z początku i/lub końca każdej linii tekstu. Przydatne przy czyszczeniu danych z arkuszy kalkulacyjnych, plików CSV i skopiowanego kodu.

✂️ Usuń wcięcia z linii

Przykład

Wejście"    Jan Kowalski   "Wynik"Jan Kowalski"
Wejście"  ul. Kwiatowa 7  "Wynik"ul. Kwiatowa 7"

Wejście (z wcięciami):

    Jan Kowalski   
  ul. Kwiatowa 7  
    Kraków         

Wynik (trim z obu stron):

Jan Kowalski
ul. Kwiatowa 7
Kraków

Zastosowania

  • Czyszczenie danych z Excela/Google Sheets
  • Przygotowywanie danych do importu do bazy danych
  • Usuwanie formatowania ze skopiowanego kodu
  • Normalizacja tekstu przed przetwarzaniem

Opis opcji

Trim left (początek linii)
Usuwa wszystkie spacje i tabulatory z lewej strony każdej linii.
Trim right (koniec linii)
Usuwa wszystkie spacje i tabulatory z prawej strony każdej linii.
Usuń puste linie
Filtruje linie, które po operacji trim są puste.
Zamń tabulatory na spacje
Przed usunięciem zastępuje każdy tabulator spacją.

Wcięcia z cudzych źródeł — kod, cytaty, PDF-y

Fragment kodu skopiowany z dokumentacji przychodzi z wcięciem całego bloku, cytat z maila — z „> " na początku każdej linii, tabela z PDF-a — z przypadkową liczbą spacji. Usunięcie wiodących białych znaków wyrównuje wszystko do lewej krawędzi, co jest niezbędne np. przed wklejeniem kodu Pythona (gdzie wcięcia mają znaczenie składniowe) albo przed dalszą obróbką listy w innych narzędziach.

Najczęściej zadawane pytania

Wcięcia (indentation) to spacje lub tabulatory na początku linii, używane do strukturyzowania kodu lub tekstu. Usuwanie wcięć (trim lines) czyści te znaki z początku (i opcjonalnie końca) każdej linii.

Typowe przypadki: kopiowanie kodu z IDE gdzie każda linia ma wcięcie, przetwarzanie danych z pliku YAML/XML gdzie wcięcie jest znaczące ale niepotrzebne w dalszym przetwarzaniu, czyszczenie tekstu skopiowanego z PDFa.

Usuwanie wcięć usuwa spacje/tabulatory tylko z początku (i końca) linii – wnętrze linii pozostaje bez zmian. Normalizacja spacji działa na całą linię, zamieniając wielokrotne spacje na jedną wszędzie.

Tak – możesz wybrać co usuwać: tylko tabulatory, tylko spacje, lub oba. Przydatne gdy format wymaga spacji ale nie tabulatorów na początku linii.

To zadanie dla narzędzia 'Zmiana wcięcia' – pozwala zamienić wcięcia na inne (np. 4 spacje → 2 spacje lub tabulatory). Usuwanie wcięć tylko je eliminuje, nie konwertuje.