Usuwanie pustych wierszy

Wkleiłeś długi log do czatu i rozjechał się przez puste wiersze między wpisami? Wyeksportowałeś CSV z nadmiarowymi wierszami ze spacjami? Wklej tekst tutaj, a każdy pusty wiersz lub wiersz zawierający tylko spacje zostanie usunięty jednym kliknięciem, z zachowaniem kolejności pozostałych wierszy.

Jak usunąć puste linie

  1. 1

    Wklej tekst

    Wklej logi, kod, dokumenty lub dowolny tekst z niechcianymi pustymi wierszami.

  2. 2

    Usuń puste wiersze

    Kliknij przycisk, a każdy wiersz pusty lub zawierający tylko spacje lub tabulatory zostanie usunięty; pozostałe wiersze zachowają kolejność i wcięcia.

  3. 3

    Sprawdź podsumowanie

    Narzędzie pokazuje, ile wierszy usunięto.

  4. 4

    Skopiuj oczyszczony tekst

    Skopiuj wynik i wklej go gdziekolwiek.

Co jest uznawane za “puste”

Narzędzie usuwa każdy wiersz bez widocznej treści:

  • Wiersze bez ani jednego znaku.
  • Wiersze zawierające tylko spacje lub tabulatory.
  • Pusty wiersz na samym końcu tekstu również jest traktowany jako pusty i usuwany.

Co zostaje zachowane

  • Kolejność pozostałych wierszy.
  • Spacje na początku i końcu wierszy zawierających tekst. Usuwane są tylko wiersze całkowicie puste.
  • Zakończenia wierszy (LF lub CRLF) dokładnie takie, jak w tekście wejściowym.

Typowe przypadki z praktyki

  • Kopiowanie z czatu: aplikacje czatu często wstawiają puste wiersze między wiadomościami; usuń je, aby uzyskać zwarty zapis.
  • Czyszczenie CSV: eksporty czasem zawierają końcowe puste wiersze, które mylą importery.
  • Formatowanie Markdown: przypadkowo dodane puste wiersze psują listy i bloki kodu.
  • Pliki logów: wielowierszowe stack trace często mają puste wiersze między wpisami; usuń je przed przetwarzaniem.
  • Commit kodu: niektóre lintery zgłaszają puste wiersze na końcu pliku; uruchom to narzędzie przed commitem.

Przypadki brzegowe

  • Pusty tekst wejściowy: nic nie jest usuwane i nie jest pokazywana żadna liczba.
  • Kolejne puste wiersze: każdy z nich jest usuwany, a pozostałe wiersze się sklejają.
  • Bardzo długie teksty: przetwarzane w jednym przebiegu, bez specjalnych przygotowań..

Najczęściej zadawane pytania

Tak. Usuwane są tylko wiersze całkowicie puste. Wiersze z tekstem zachowują spacje na początku i końcu, więc wcięcia w Twojej treści pozostają nietknięte.

Usuwanie pustych wierszy nie zmienia działania Pythona, bo puste wiersze nie mają tam znaczenia. Może jednak utrudnić czytanie kodu, więc jeśli chcesz zachować odstępy, dodaj pusty wiersz między definicjami funkcji samodzielnie.

Puste wiersze są w obu formatach czysto kosmetyczne. Ich usunięcie nie zmienia znaczenia YAML ani JSON.

Twój tekst jest wysyłany do naszego serwera, aby wygenerować oczyszczony wynik. Nie jest zapisywany po Twojej wizycie.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach