Backslash Escape/Unescape преобразува низове от и към тяхната екранирана форма (\n \t \r \" \' \\ и Unicode екраниращи последователности). От съществено значение при вграждане на многоредов текст, кавички или специални символи в JavaScript, Python, Go или JSON изходен код без синтактични грешки.
При вграждане на текст като низов литерал в изходен код — JavaScript низ, JSON стойност, Python речник — трябва да екранирате специалните символи, за да може кодът да се парсне правилно. Backslash Escape/Unescape се справя с това мигновено. Режимът Escape взима суров текст с прекъсвания на реда, табулации и кавички и произвежда еднoредов екраниран низ, който можете да поставите между кавички на всеки език. Unescape обръща процеса — поставете екранирания низ и получавате обратно оригиналния четим текст. Инструментът разпознава всички стандартни екраниращи последователности: \n (нов ред), \r (връщане на каретката), \t (табулация), \f (нова страница), \v (вертикална табулация), \0 (null), \b (backspace), \" \' \\, плюс Unicode екраниращи последователности \xHH и \uHHHH. Без изненади, специфични за определен език — поддържани са всички общи правила за екраниране.
Преобразува нови редове, табулации, кавички и обратни наклонени черти в тяхната екранираща форма (\n \t \" \\). Безопасно за поставяне в низови литерали на всеки език.
Обръща екраниращите последователности обратно в оригиналния текст. Поставете екраниран низ и го прочетете в суровата му, четима форма.
Обработва \n \r \t \f \v \0 \b плюс \" \' \\ — всяка обичайна екранираща последователност, използвана в JavaScript, Python, Go, JSON и други.
Преобразува символи извън ASCII във формат \xHH или \uHHHH и ги декодира обратно. Полезно при работа с Unicode текст в изходен код.
Копирайте екранирания или неекранирания изход с едно кликване. Поставете директно в изходен код, JSON документи или конфигурационни файлове.
Изходът се актуализира мигновено докато пишете. Бърза итерация за настройване на низ, докато се парсне правилно на целевия ви език.
Преобразувайте многоредов параграф в еднoредов текст, свързан с \n, за да можете да го поставите като низов литерал на JavaScript без трикове с шаблонни литерали.
Екранирайте кавички и нови редове в низ преди да го вмъкнете като JSON стойност — избягва грешки при парсене от неекранирани символи ".
Поставете логове, съдържащи екраниращи последователности \n и \t, и премахнете екранирането им, за да прочетете действителния форматиран текст.
Преобразувайте между екранирани форми, използвани в различни езици (JavaScript срещу Python срещу Go), при мигриране на тестови данни или фикстури.
Екранирайте специални символи на регулярни изрази в изходни низове, така че да се третират като буквални, когато ги копирате в шаблон на регулярен израз.
Кликнете иконата Backslash в дока на DevSuite Pro. Отваря се панел с редактор с режими Escape и Unescape.
Поставете многоредовия текст, низа в кавички или вече екранираната стойност, която искате да преобразувате.
Изберете Escape, за да получите безопасен за код низов литерал, или Unescape, за да възстановите оригиналния четим текст.
Преобразуваният резултат се появява веднага в съседния панел. Дългите изходи могат да се превъртат и се пренасят на нов ред.
Кликнете Copy, за да вземете екранирания низ, след което го поставете между кавички във вашия JavaScript, Python или JSON файл.
Инсталирайте DevSuite Pro безплатно и отключете 64+ инструмента за разработчици за вашия браузър.