Escape / Unescape Python – Șiruri cu și fără escape online
Instrumentul Escape / Unescape Python convertește textul Python între caractere lizibile și conținut de șir cu escape-uri. Modul escape reprezintă backslash-urile, ghilimelele, caracterele de control comune și caracterele non-ASCII cu secvențe de escape Python precum \xXX, \uXXXX și \UXXXXXXXX. Modul unescape gestionează escape-uri hexazecimale, Unicode, octale și numite; forma cu nume Unicode \N{NAME} este raportată ca neacceptată.
Instrumentul Escape / Unescape Python este un instrument bazat pe browser pentru convertirea textului Python între caractere lizibile și conținut de șir cu escape-uri. Folosește-l pentru a face escape textului înainte de a-l plasa într-un șir Python sau pentru a face unescape secvențelor acceptate când vrei să citești caracterele pe care le reprezintă. Lipește sau trage conținutul tău, alege o direcție de conversie și copiază rezultatul.
În modul escape, backslash-urile și ghilimelele simple și duble primesc escape, alături de caracterele de control comune, cum ar fi întreruperea de linie, revenirea la început de linie, tabul, alerta, backspace-ul, avansul de pagină și tabul vertical. Caracterele non-ASCII sunt reprezentate folosind \xXX, \uXXXX sau \UXXXXXXXX. În modul unescape, instrumentul gestionează escape-uri hexazecimale, Unicode, octale și numite. Forma cu nume Unicode \N{NAME} este raportată ca neacceptată, deoarece nu există un tabel local de nume Unicode.
Secvențele de escape Python oferă o modalitate de a reprezenta caractere speciale în conținutul șirurilor, în timp ce forma fără escape arată acele caractere direct. Conversia între forme poate ajuta la pregătirea unui literal pentru codul sursă sau la inspectarea textului care conține secvențe de escape. Instrumentul oferă modurile escape și unescape pentru aceste două sarcini.
Conversia rulează complet în browserul tău și nicio dată nu este trimisă către un server. Instrumentul funcționează offline după ce pagina s-a încărcat, astfel încât poți procesa text fără conexiune la rețea. Dezvoltatorii și inginerii DevOps îl pot folosi pentru a pregăti, inspecta și converti conținut de șir Python.
Pasul 1: Lipește sau trage textul Python în instrument. Folosește conținutul pe care vrei să-l convertești cu escape sau să-l transformi înapoi în caractere lizibile.
Pasul 2: Alege escape sau unescape. Modul escape convertește caracterele speciale și non-ASCII în secvențe de escape Python, în timp ce modul unescape convertește secvențele acceptate înapoi în caractere.
Pasul 3: Verifică rezultatul. Pentru unescape, reține că \N{NAME} este raportat ca neacceptat, deoarece instrumentul nu are un tabel local de nume Unicode.
Pasul 4: Copiază textul convertit. Îl poți folosi apoi oriunde ai nevoie de conținutul Python cu sau fără escape-uri.
Caz de utilizare: Încorporează un șir Python în interiorul altui șir Python fără să strici ghilimelele. Conversia cu escape a backslash-urilor, ghilimelelor și caracterelor de control ajută la pregătirea conținutului pentru lipirea în codul sursă.
Caz de utilizare: Citește un șir dens cu escape-uri transformând escape-urile acceptate înapoi în caractere reale. Astfel, textul stocat sau copiat poate fi mai ușor de inspectat.
Caz de utilizare: Pregătește un literal pentru lipirea în codul sursă Python. Modul escape reprezintă caracterele speciale comune și textul non-ASCII cu secvențe de escape Python.
Caz de utilizare: Inspectează text care conține escape-uri hexazecimale, Unicode, octale sau numite. Modul unescape poate converti secvențele acceptate în caracterele corespunzătoare.
Caz de utilizare: Verifică cum este reprezentat textul non-ASCII într-un șir cu escape-uri. Instrumentul folosește formele \xXX, \uXXXX sau \UXXXXXXXX.
Caz de utilizare: Lucrează cu text care conține caractere de control, cum ar fi întreruperile de linie, taburile sau revenirile la început de linie. Conversia cu escape face aceste caractere vizibile ca secvențe în rezultat.