Обратная косая черта Экранирование/Отмена экранирования преобразует строки в их экранированную форму и обратно (\n \t \r \" \' \\ и Unicode экранирование). Необходимо при встраивании многострочного текста, кавычек или специальных символов в исходный код JavaScript, Python, Go или JSON без синтаксических ошибок.
При встраивании текста как строкового литерала в исходный код - строка JavaScript, значение JSON, словарь Python - вам нужно экранировать специальные символы, чтобы код анализировался правильно. Обратная косая черта Экранирование/Отмена экранирования обрабатывает это мгновенно. Режим экранирования принимает необработанный текст с разрывами строк, вкладками и кавычками и производит однострочную экранированную строку, которую вы можете вставить между кавычками на любом языке. Отмена экранирования обращает процесс - вставьте экранированную строку и получите обратно исходный читаемый текст. Инструмент распознает все стандартные последовательности экранирования: \n (новая строка), \r (возврат каретки), \t (вкладка), \f (подача формы), \v (вертикальная вкладка), \0 (null), \b (возврат), \" \' \\, плюс \xHH и \uHHHH Unicode экранирование. Без специфичных для языка сюрпризов - поддерживаются все общие правила экранирования.
Преобразует новые строки, вкладки, кавычки и обратные косые черты в форму последовательности экранирования (\n \t \" \\). Безопасно вставлять для строковых литералов на любом языке.
Обращает последовательности экранирования обратно к исходному тексту. Вставьте экранированную строку и прочитайте ее в исходной, читаемой форме.
Обрабатывает \n \r \t \f \v \0 \b плюс \" \' \\ - каждую общую последовательность экранирования, используемую в JavaScript, Python, Go, JSON и других.
Преобразует символы, отличные от ASCII, в формат \xHH или \uHHHH и декодирует их обратно. Полезно для работы с текстом Unicode в исходном коде.
Скопируйте экранированный или неэкранированный результат одним кликом. Вставьте непосредственно в исходный код, документы JSON или файлы конфигурации.
Результат обновляется мгновенно при вводе. Быстрая итерация для настройки строки до тех пор, пока она не будет правильно анализирована на целевом языке.
Преобразуйте многострочный абзац в однострочный, соединенный \n, чтобы вы могли вставить его как литерал строки JavaScript без хаков буквальных шаблонов.
Экранируйте кавычки и новые строки в строке перед вставкой в качестве значения JSON - избегайте ошибок анализа из неэкранированных символов ".
Вставьте логи, которые содержат последовательности экранирования \n и \t, и отмените их экранирование, чтобы прочитать фактический отформатированный текст.
Преобразуйте между экранированными формами, используемыми в разных языках (JavaScript против Python против Go), при миграции тестовых данных или фиксирования.
Экранируйте специальные символы регулярных выражений в исходных строках, чтобы они обрабатывались как литералы при копировании в шаблон регулярного выражения.
Нажмите на значок обратной косой черты в панели DevSuite Pro. Откроется панель редактора с режимами экранирования и отмены экранирования.
Вставьте многострочный текст, строку в кавычках или уже экранированное значение, которое вы хотите преобразовать.
Выберите экранирование для создания безопасной для кода строки литерала или отмену экранирования для восстановления исходного читаемого текста.
Преобразованный результат появляется в соседней панели сразу. Длинные выходы прокручиваются и переносятся.
Нажмите Copy, чтобы получить экранированную строку, затем вставьте между кавычками в файл JavaScript, Python или JSON.
Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.