← Nazad na funkcije
Free

Backslash Escape / Unescape

Backslash Escape/Unescape претвара стрингове у њихов escape-ovani облик и назад (\n \t \r \" \' \\ и Unicode escape секвенце). Неопходно приликом уграђивања вишелинијског текста, наводника или специјалних знакова у JavaScript, Python, Go или JSON изворни код без синтаксних грешака.

Када уграђујете текст као стринг литерал у изворни код — JavaScript стринг, JSON вредност, Python dict — потребно је да escape-ujete специјалне знакове како би се код исправно рашчланио. Backslash Escape/Unescape то тренутно решава. Escape режим узима сиров текст са преломима реда, табулаторима и наводницима и производи escape-ovani стринг у једној линији који можете налепити између наводника у било ком језику. Unescape обрће процес — налепите escape-ovani стринг и добијате назад оригинални читљив текст. Алат препознаје све стандардне escape секвенце: \n (нови ред), \r (повратак реда), \t (табулатор), \f (form feed), \v (вертикални табулатор), \0 (null), \b (backspace), \" \' \\, плус \xHH и \uHHHH Unicode escape секвенце. Нема изненађења специфичних за језик — подржана су сва уобичајена правила escape-овања.

Pregled uživo
example.com
Backslash escape Escape Unescape
Raw String
Line 1 Line 2 "tabbed" With a 'quote'
Escaped Output
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Ključne karakteristike

Escape специјалних знакова

Претвара преломе реда, табулаторе, наводнике и косе црте у њихов escape облик (\n \t \" \\). Безбедно за налепити у стринг литерале у било ком језику.

Unescape назад у оригинал

Обрће escape секвенце назад у оригинални текст. Налепите escape-ovani стринг и прочитајте га у сировом, читљивом облику.

Подржава све стандардне escape секвенце

Обрађује \n \r \t \f \v \0 \b плус \" \' \\ — сваку уобичајену escape секвенцу коришћену у JavaScript-у, Python-у, Go-у, JSON-у и другим језицима.

Подршка за Unicode escape

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

Копирање једним кликом

Копирајте escape-ovani или unescape-ovani излаз једним кликом. Налепите директно у изворни код, JSON документе или конфигурационе фајлове.

Приказ у реалном времену

Излаз се ажурира тренутно док куцате. Брза итерација за подешавање стринга док се исправно не рашчлани у циљном језику.

Uobičajeni slučajevi upotrebe

Уграђивање вишелинијског текста у JS

Претворите вишелинијски пасус у једну линију спојену са \n тако да га можете налепити као JavaScript стринг литерал без трикова са template литералима.

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

Escape-ujte наводнике и преломе реда у стрингу пре него што га уметнете као JSON вредност — избегавате грешке при рашчлањивању услед неescape-ovanih " знакова.

Отклањање грешака у escape-ovanim логовима

Налепите логове који садрже \n и \t escape секвенце и деescape-ujte их да прочитате стваран форматиран текст.

Пренос стрингова између језика

Претворите између escape облика коришћених у различитим језицима (JavaScript наспрам Python наспрам Go) приликом миграције тест података или fixtures.

Рад са regex изворима

Escape-ujte специјалне regex знакове у изворним стринговима тако да се третирају као дословни знакови када их копирате у regex образац.

Kako se koristi
1

Отворите Backslash алат

Кликните на икону Backslash у DevSuite Pro доку. Отвара се панел уређивача са режимима Escape и Unescape.

2

Налепите ваш текст

Налепите вишелинијски текст, стринг под наводницима или већ escape-ovanu вредност коју желите да претворите.

3

Изаберите режим

Изаберите Escape да произведете стринг литерал безбедан за код, или Unescape да вратите оригинални читљив текст.

4

Прегледајте излаз

Претворени резултат се одмах приказује у суседном панелу. Дужи излази се могу скроловати и преламају се.

5

Копирајте и налепите у код

Кликните на Copy да преузмете escape-ovani стринг, а затим га налепите између наводника у вашем JavaScript, Python или JSON фајлу.

Spremni da probate?

Instalirajte DevSuite Pro besplatno i otključajte 64+ alata za programere za svoj pretraživač.

Dodaj u Chrome Додај у Edge Dodaj u FireFox