Konwerter Znaków Ucieczki Podziału Linii
Konwertuj między dosłownymi podziałami linii a znakami nowej linii ze znakami ucieczki (\\n). Obsługuje zakończenia linii CRLF, CR i LF z konwersją dwukierunkową.
Wejście
Wyjście
Instrukcja
Czym są podziały wierszy i sekwencje ucieczki?
Podział wiersza to specjalny znak reprezentujący koniec linii w tekście. W rzeczywistym tekście podziały wierszy pojawiają się jako fizyczne separacje linii po naciśnięciu Enter. Jednak w programowaniu i formatach danych podziały wierszy mogą być reprezentowane jako sekwencje ucieczki-backslash następowany znakiem (jak \n w większości języków programowania). Sekwencje ucieczki to tekstowa reprezentacja znaków sterujących, których nie można bezpośrednio wpisać lub wyświetlić.
Różne systemy reprezentują podziały wierszy inaczej: systemy Unix i nowoczesne używają \n (Line Feed), starsze systemy Mac używały \r (Carriage Return), a Windows używa \r\n (oba znaki razem). Konwersja między dosłownymi podziałami wierszy a ich reprezentacjami ucieczki jest niezbędna podczas pracy z transferem danych, plikami konfiguracyjnymi i przetwarzaniem tekstu na wielu platformach.
Opis narzędzia
Ten konwerter podziałów wierszy i sekwencji ucieczki przekształca tekst między dosłownymi podziałami wierszy (rzeczywistymi nowymi liniami pojawiającymi się jako oddzielne linie) a ich reprezentacjami ucieczki (\n). Obsługuje wszystkie popularne formaty podziałów wierszy: Unix \n, Windows \r\n i starsze Mac \r. To narzędzie jest nieocenione, gdy trzeba umieścić tekst z podziałami wierszy w JSON, plikach konfiguracyjnych, zapytaniach SQL lub innych formatach wymagających podziałów wierszy z ucieczką.
Przykłady
| Wejście (Dosłowne) | Wyjście (Ucieczka) |
|---|---|
| Linia 1 Linia 2 Linia 3 |
Linia 1\nLinia 2\nLinia 3 |
| Cześć Świecie |
Cześć\nŚwiecie |
| Pierwszy Drugi Trzeci |
Pierwszy\nDrugi\nTrzeci |
| Wejście (Ucieczka) | Wyjście (Dosłowne) |
|---|---|
| Tekst\nZ\nPodziałami | Tekst Z Podziałami |
| Imię\nAdres | Imię Adres |
Funkcje
- Automatyczne wykrywanie formatu: Rozpoznaje podziały wierszy Windows (
\r\n), Unix (\n) i Mac (\r) - Konwersja dwukierunkowa: Konwertuj z dosłownych na ucieczki lub z ucieczek na dosłowne
- Zachowuje zawartość: Konwertuje tylko znaki podziału wierszy, pozostawiając cały pozostały tekst bez zmian
Jak to działa
Podczas konwersji z dosłownych na ucieczki narzędzie skanuje tekst w poszukiwaniu wszystkich typów znaków podziału wierszy (Windows, Mac i Unix) i zastępuje je dosłownym tekstem \n. Podczas konwersji z ucieczek na dosłowne znajduje każdą sekwencję \n i zastępuje ją rzeczywistym znakiem nowej linii. Cała pozostała zawartość pozostaje niezmieniona.
Ograniczenia
- Obsługuje tylko standardowe sekwencje ucieczki
\n; nie konwertuje innych znaków ucieczki, takich jak\t(tabulator) lub\r(powrót karetki) - Narzędzie zakłada, że
\nreprezentuje nową linię; jeśli tekst zawiera dosłowny ciąg\n, który nie powinien być konwertowany, to narzędzie go skonwertuje - Złożone scenariusze ucieczki z mieszanymi ucieczkami i dosłownymi podziałami wierszy wymagają ręcznego przeglądu