← Tagasi funktsioonide juurde
Free

Kurakriipsuga paofunktsioon / tagasitõlgendus

Backslash Escape/Unescape teisendab stringid nende paokoodiga vormi ja tagasi (\n \t \r \" \' \\ ning Unicode paokoodid). Hädavajalik mitmerealise teksti, jutumärkide või erimärkide manustamiseks JavaScripti, Pythoni, Go või JSON lähtekoodi ilma süntaksivigadeta.

Kui manustate teksti stringisõnena lähtekoodi — JavaScripti string, JSON väärtus, Pythoni sõnastik — peate erimärgid paokoodima, et kood korrektselt parsitaks. Backslash Escape/Unescape lahendab selle koheselt. Escape režiim võtab reavahetuste, tabulaatorite ja jutumärkidega toore teksti ning loob üherealise paokoodiga stringi, mida saate kleepida suvalises keeles jutumärkide vahele. Unescape pöörab protsessi ümber — kleepige paokoodiga string ja saate tagasi algse loetava teksti. Tööriist tunneb ära kõik standardsed paojadad: \n (reavahetus), \r (vaguni tagasitõmme), \t (tabulaator), \f (leheküljevahetus), \v (vertikaaltabulaator), \0 (nullmärk), \b (tagasilükkemärk), \" \' \\, pluss \xHH ja \uHHHH Unicode paokoodid. Keelespetsiifilisi üllatusi pole — toetatud on kõik levinud paokoodireeglid.

Reaalajas eelvaade
example.com
Kaldkriipsu esitus / Eemalda esitus Esita Eemalda esitus
Töötlemata tekst
Line 1 Line 2 "tabbed" With a 'quote'
Esitatud väljund
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Põhifunktsioonid

Erimärkide paokoodimine

Teisendab reavahetused, tabulaatorid, jutumärgid ja kurakriipsud nende paojada vormi (\n \t \" \\). Kleepimiskindel stringisõnade jaoks suvalises keeles.

Tagasitõlgendamine algupärasesse vormi

Pöörab paojadad tagasi algseks tekstiks. Kleepige paokoodiga string ja lugege seda selle tootes, loetavas vormis.

Toetab kõiki standardseid paojadasid

Käsitleb \n \r \t \f \v \0 \b pluss \" \' \\ — igat levinud paojada, mida kasutatakse JavaScriptis, Pythonis, Go-s, JSON-is ja mujal.

Unicode paokoodide tugi

Teisendab mitte-ASCII märgid \xHH või \uHHHH vormingusse ning dekodeerib need tagasi. Kasulik Unicode teksti käsitlemisel lähtekoodis.

Kopeerimine ühe klõpsuga

Kopeerige paokoodiga või tagasitõlgendatud väljund ühe klõpsuga. Kleepige see otse lähtekoodi, JSON-dokumentidesse või konfiguratsioonifailidesse.

Reaalajas eelvaade

Väljund uueneb koheselt kirjutamise ajal. Kiire täiustamine, et häälestada string, kuni see teie sihtkeeles korrektselt parsitakse.

Tavalised kasutusjuhud

Mitmerealise teksti manustamine JS-i

Teisendage mitmerealine lõik \n-ga ühendatud üherealiseks, et saaksite kleepida selle JavaScripti stringisõnana ilma mallistringi (template literal) trikkideta.

JSON väärtuste ettevalmistamine

Paokoodige jutumärgid ja reavahetused stringis enne selle sisestamist JSON väärtusena — väldib paokoodimata " märkidest tekkivaid parsimisvigu.

Paokoodiga logide silumine

Kleepige logid, mis sisaldavad \n ja \t paojadasid, ning tõlgendage need tagasi, et lugeda tegelikku vormindatud teksti.

Stringide teisaldamine keelte vahel

Teisendage erinevate keelte (JavaScript vs Python vs Go) vahel kasutatavaid paokoodiga vorme testandmete või fikstuuride migreerimisel.

Regex-lähtekoodidega töötamine

Paokoodige erilised regex-märgid lähtestringides, et neid koodi kopeerides käsitletaks regex-mustris literaalidena.

Kuidas kasutada
1

Avage Backslash tööriist

Klõpsake Backslash ikoonil DevSuite Pro dokis. Avaneb redaktoripaneel Escape ja Unescape režiimidega.

2

Kleepige oma tekst

Kleepige mitmerealine tekst, jutumärkidega string või juba paokoodiga väärtus, mida soovite teisendada.

3

Valige režiim

Valige Escape, et luua koodikindel stringisõna, või Unescape, et taastada algne loetav tekst.

4

Vaadake üle väljund

Teisendatud tulemus ilmub koheselt kõrvalpaneelile. Pikad väljundid on kerimisega ja murduvad.

5

Kopeerige ja kleepige koodi

Klõpsake Copy, et paokoodiga string kätte saada, seejärel kleepige see jutumärkide vahele oma JavaScripti, Pythoni või JSON faili.

Kas olete valmis alustama?

Paigaldage DevSuite Pro tasuta ja avage 64+ arendustööriista oma brauserile.

Lisa Chrome'i Lisa Edge'i Lisa FireFoxi