← Назад к функциям
Free

Обратная косая черта Экранирование / Отмена экранирования

Обратная косая черта Экранирование/Отмена экранирования преобразует строки в их экранированную форму и обратно (\n \t \r \" \' \\ и Unicode экранирование). Необходимо при встраивании многострочного текста, кавычек или специальных символов в исходный код JavaScript, Python, Go или JSON без синтаксических ошибок.

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

Предпросмотр в реальном времени
example.com
Экранирование обратной косой черты Экранировать Разэкранировать
Исходная строка
Line 1 Line 2 "tabbed" With a 'quote'
Экранированный вывод
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Ключевые особенности

Экранирование специальных символов

Преобразует новые строки, вкладки, кавычки и обратные косые черты в форму последовательности экранирования (\n \t \" \\). Безопасно вставлять для строковых литералов на любом языке.

Отмена экранирования обратно к исходному

Обращает последовательности экранирования обратно к исходному тексту. Вставьте экранированную строку и прочитайте ее в исходной, читаемой форме.

Поддерживает все стандартные экранирования

Обрабатывает \n \r \t \f \v \0 \b плюс \" \' \\ - каждую общую последовательность экранирования, используемую в JavaScript, Python, Go, JSON и других.

Поддержка Unicode экранирования

Преобразует символы, отличные от ASCII, в формат \xHH или \uHHHH и декодирует их обратно. Полезно для работы с текстом Unicode в исходном коде.

Однокликовое копирование

Скопируйте экранированный или неэкранированный результат одним кликом. Вставьте непосредственно в исходный код, документы JSON или файлы конфигурации.

Предпросмотр в реальном времени

Результат обновляется мгновенно при вводе. Быстрая итерация для настройки строки до тех пор, пока она не будет правильно анализирована на целевом языке.

Типичные сценарии использования

Встраивание многострочного текста в JS

Преобразуйте многострочный абзац в однострочный, соединенный \n, чтобы вы могли вставить его как литерал строки JavaScript без хаков буквальных шаблонов.

Подготовка значений JSON

Экранируйте кавычки и новые строки в строке перед вставкой в качестве значения JSON - избегайте ошибок анализа из неэкранированных символов ".

Отладка экранированных логов

Вставьте логи, которые содержат последовательности экранирования \n и \t, и отмените их экранирование, чтобы прочитать фактический отформатированный текст.

Перенос строк между языками

Преобразуйте между экранированными формами, используемыми в разных языках (JavaScript против Python против Go), при миграции тестовых данных или фиксирования.

Работа с источниками регулярных выражений

Экранируйте специальные символы регулярных выражений в исходных строках, чтобы они обрабатывались как литералы при копировании в шаблон регулярного выражения.

Как использовать
1

Откройте инструмент обратной косой черты

Нажмите на значок обратной косой черты в панели DevSuite Pro. Откроется панель редактора с режимами экранирования и отмены экранирования.

2

Вставьте ваш текст

Вставьте многострочный текст, строку в кавычках или уже экранированное значение, которое вы хотите преобразовать.

3

Выберите режим

Выберите экранирование для создания безопасной для кода строки литерала или отмену экранирования для восстановления исходного читаемого текста.

4

Проверьте результат

Преобразованный результат появляется в соседней панели сразу. Длинные выходы прокручиваются и переносятся.

5

Копировать и вставить в код

Нажмите Copy, чтобы получить экранированную строку, затем вставьте между кавычками в файл JavaScript, Python или JSON.

Готовы попробовать?

Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox