← Powrót do funkcji
Free

Eskapowanie ukośników wstecznych (Backslash)

Narzędzie Backslash Escape/Unescape konwertuje ciągi znaków do i z ich formy eskapowanej (\n \t \r \" \' \\ oraz znaki Unicode). Niezbędne przy osadzaniu tekstu wielowierszowego, cudzysłowów lub znaków specjalnych w kodzie JavaScript, Python, Go lub JSON bez błędów składniowych.

Podczas osadzania tekstu jako literału ciągu znaków w kodzie źródłowym — np. w stringu JavaScript, wartości JSON czy słowniku Pythona — musisz eskapować znaki specjalne, aby kod został poprawnie sparsowany. To narzędzie obsługuje ten proces natychmiastowo. Tryb Escape zamienia surowy tekst z podziałami linii, tabulatorami i cudzysłowami na jednowierszowy ciąg, który możesz wkleić między cudzysłowy w dowolnym języku. Tryb Unescape odwraca ten proces — wklej eskapowany ciąg, aby odzyskać oryginalny, czytelny tekst. Narzędzie rozpoznaje wszystkie standardowe sekwencje sterujące: \n (nowa linia), \r (powrót karetki), \t (tabulator), \f (koniec strony), \v (tabulator pionowy), \0 (null), \b (backspace), \" \' \\, a także sekwencje Unicode \xHH i \uHHHH. Obsługuje wszystkie powszechne reguły eskapowania używane w programowaniu.

Podgląd na żywo
example.com
Escape backslash / Unescape Escape Unescape
Surowy ciąg
Line 1 Line 2 "tabbed" With a 'quote'
Wyjście z escapem
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Kluczowe funkcje

Eskapuj znaki specjalne

Konwertuje znaki nowej linii, tabulatory, cudzysłowy i ukośniki wsteczne na ich formę sekwencji sterujących (\n \t \" \\). Bezpieczne do wklejenia jako literały w dowolnym języku.

Odkoduj do oryginału

Odwraca sekwencje sterujące do oryginalnego tekstu. Wklej zakodowany ciąg i odczytaj go w surowej, czytelnej formie.

Obsługa standardowych sekwencji

Obsługuje \n \r \t \f \v \0 \b oraz \" \' \\ — każdą popularną sekwencję używaną w JavaScript, Python, Go, JSON i innych.

Wsparcie dla Unicode

Konwertuje znaki spoza zestawu ASCII na format \xHH lub \uHHHH i dekoduje je z powrotem. Przydatne przy pracy z tekstem Unicode w kodzie źródłowym.

Kopiowanie jednym kliknięciem

Kopiuj wynik eskapowania lub odkodowania jednym kliknięciem. Wklejaj bezpośrednio do kodu, dokumentów JSON lub plików konfiguracyjnych.

Podgląd w czasie rzeczywistym

Wynik aktualizuje się natychmiast podczas pisania. Szybka iteracja pozwala dopracować ciąg znaków, aż będzie poprawnie parsowany w Twoim języku docelowym.

Typowe zastosowania

Osadzanie tekstu wielowierszowego w JS

Zamień wielowierszowy akapit na jedną linię połączoną znakami \n, aby wkleić ją jako literał JavaScript bez używania template literals.

Przygotowanie wartości JSON

Eskapuj cudzysłowy i znaki nowej linii w ciągu przed wstawieniem go jako wartości JSON — unikniesz błędów parsowania przy znakach ".

Debugowanie eskapowanych logów

Wklej logi zawierające sekwencje \n i \t, a następnie odkoduj je, aby przeczytać faktycznie sformatowany tekst.

Przenoszenie ciągów między językami

Konwertuj formy eskapowane używane w różnych językach (np. JS vs Python) podczas migracji danych testowych.

Praca ze źródłami Regex

Eskapuj specjalne znaki wyrażeń regularnych w ciągach źródłowych, aby były traktowane jako literały po skopiowaniu ich do wzorca regex.

Jak używać
1

Otwórz narzędzie Backslash

Kliknij ikonę Backslash w panelu DevSuite Pro. Otworzy się panel edytora z trybami Escape i Unescape.

2

Wklej swój tekst

Wklej tekst wielowierszowy, ciąg w cudzysłowie lub już zakodowaną wartość, którą chcesz przekonwertować.

3

Wybierz tryb

Wybierz Escape, aby wygenerować bezpieczny dla kodu literał, lub Unescape, aby odzyskać oryginalny tekst.

4

Sprawdź wynik

Przekonwertowany wynik pojawi się natychmiast w sąsiednim panelu. Długie wyniki można przewijać i są zawijane do nowej linii.

5

Skopiuj i wklej do kodu

Kliknij „Kopiuj”, aby pobrać ciąg, a następnie wklej go między cudzysłowy w swoim pliku JavaScript, Python lub JSON.

Gotowy do wypróbowania?

Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.

Dodaj do Chrome Dodaj do Edge Dodaj do FireFox