← Назад до функцій
Free

Екранування / Розекранування зворотної похилої риски

Екранування/Розекранування зворотної похилої риски перетворює рядки в екрановану форму та назад (\n \t \r \" \' \\ та Unicode-екрани). Незамінне при вбудовуванні багаторядкового тексту, лапок чи спецсимволів у вихідний код JavaScript, Python, Go чи JSON без синтаксичних помилок.

Коли текст вбудовується як рядковий літерал у вихідний код — рядок JavaScript, значення JSON, словник Python — потрібно екранувати спецсимволи, щоб код коректно парсився. Екранування/Розекранування зворотної похилої риски вирішує це миттєво. Режим екранування бере необроблений текст з переносами рядків, табуляціями та лапками й створює однорядковий екранований рядок, який можна вставити між лапками будь-якою мовою. Розекранування виконує зворотну дію — вставте екранований рядок і отримайте оригінальний читабельний текст. Інструмент розпізнає всі стандартні escape-послідовності: \n (новий рядок), \r (повернення каретки), \t (табуляція), \f (переведення сторінки), \v (вертикальна табуляція), \0 (нуль-символ), \b (backspace), \" \' \\, а також Unicode-екрани \xHH і \uHHHH. Жодних мовних несподіванок — підтримуються всі поширені правила екранування.

Live-перегляд
example.com
Екранування / Деекранування зворотним слешем Екранувати Деекранувати
Необроблений рядок
Line 1 Line 2 "tabbed" With a 'quote'
Екранований вивід
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Основні функції

Екранування спецсимволів

Перетворює переноси рядків, табуляції, лапки та зворотні похилі риски на escape-послідовності (\n \t \" \\). Безпечно для вставлення в рядкові літерали будь-якою мовою.

Розекранування назад в оригінал

Повертає escape-послідовності назад в оригінальний текст. Вставте екранований рядок і прочитайте його в необробленому, читабельному вигляді.

Підтримка всіх стандартних escape-послідовностей

Обробляє \n \r \t \f \v \0 \b, а також \" \' \\ — кожну поширену escape-послідовність, що використовується в JavaScript, Python, Go, JSON та інших мовах.

Підтримка Unicode-екранів

Перетворює не-ASCII символи у формат \xHH або \uHHHH і декодує їх назад. Корисно для роботи з Unicode-текстом у вихідному коді.

Копіювання в один клік

Копіюйте екранований або розекранований результат одним кліком. Вставляйте прямо у вихідний код, JSON-документи чи конфігураційні файли.

Попередній перегляд у реальному часі

Результат оновлюється миттєво під час введення. Швидка ітерація для налаштування рядка, доки він не буде коректно парситися вашою цільовою мовою.

Поширені сценарії використання

Вбудовування багаторядкового тексту в JS

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

Підготовка значень JSON

Екрануйте лапки та переноси рядків у рядку перед вставленням його як значення JSON — це запобігає помилкам парсингу через неекрановані символи ".

Налагодження екранованих логів

Вставте логи, що містять escape-послідовності \n і \t, і розекрануйте їх, щоб прочитати реально відформатований текст.

Перенесення рядків між мовами

Перетворюйте між екранованими формами, що використовуються в різних мовах (JavaScript, Python, Go), під час перенесення тестових даних чи фікстур.

Робота з джерелами регулярних виразів

Екрануйте спеціальні символи регулярних виразів у вихідних рядках, щоб вони сприймалися як буквальні при вставленні в шаблон regex.

Як користуватися
1

Відкрийте інструмент екранування

Натисніть іконку зворотної похилої риски на панелі DevSuite Pro. Відкриється панель редактора з режимами «Екранувати» й «Розекранувати».

2

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

Вставте багаторядковий текст, рядок у лапках чи вже екранований рядок, який потрібно перетворити.

3

Оберіть режим

Оберіть «Екранувати», щоб отримати безпечний для коду рядковий літерал, або «Розекранувати», щоб відновити оригінальний читабельний текст.

4

Перегляньте результат

Перетворений результат одразу з'являється на сусідній панелі. Довгі результати прокручуються та переносяться.

5

Скопіюйте та вставте в код

Натисніть «Копіювати», щоб отримати екранований рядок, а потім вставте його між лапками у вашому файлі JavaScript, Python чи JSON.

Готові спробувати?

Встановіть DevSuite Pro безкоштовно та отримайте понад 64 інструментів розробника

Додати в Chrome Додати в Edge Додати в FireFox