Escapare și deescapare șiruri C# – instrument gratuit
Folosește acest instrument de escapare și deescapare a șirurilor C# pentru a pregăti text pentru cod sursă C# sau pentru a restabili caracterele lizibile din conținut escapat. Șirurile obișnuite codifică barele oblice inverse, ghilimelele, caracterele de control și caracterele non-ASCII cu secvențe de escape C#; șirurile verbatim dublează ghilimelele încorporate. Deescaparea recunoaște \uXXXX, \UXXXXXXXX, \xH…H și escape-uri denumite. Lipește sau trage intrarea, alege o direcție și copiază rezultatul.
Acest instrument de escapare și deescapare a șirurilor C# te ajută să pregătești text pentru cod C# și să faci conținutul escapat din nou lizibil. Lipește sau trage intrarea, alege dacă să o escapezi sau să o deescapezi și copiază textul rezultat. Este util când muți text între o formă lizibilă și o reprezentare de șir C#.
Pentru șirurile C# obișnuite, escaparea tratează barele oblice inverse, ghilimelele și caracterele de control precum null, alert, backspace, form feed, newline, carriage return, tab și vertical tab. Caracterele non-ASCII sunt reprezentate cu escape-uri \uXXXX sau \UXXXXXXXX. În șirurile C# verbatim, scrise în forma @"…", ghilimelele interioare sunt dublate. Deescaparea tratează \uXXXX, \UXXXXXXXX, \xH…H și escape-uri denumite.
Literalele de șir C# au convenții diferite pentru șirurile obișnuite și cele verbatim, așa că reprezentarea potrivită depinde de literalul pe care îl pregătești. Șirurile obișnuite folosesc secvențe de escape pentru caractere speciale, în timp ce șirurile verbatim folosesc ghilimele dublate. Conversia textului escapat înapoi poate ajuta și atunci când trebuie să inspectezi ce reprezintă un șir, mai degrabă decât să-i citești codurile de escape.
Instrumentul rulează complet în browserul tău: intrarea ta este procesată pe dispozitivul tău și nu este trimisă la un server. Este gratuit și funcționează offline după ce pagina s-a încărcat. Dezvoltatorii și inginerii DevOps îl pot folosi pentru a pregăti literale de cod sursă, pentru a inspecta text escapat și pentru a trece între conținut escapat și lizibil al șirurilor C#.
Pasul 1: Lipește sau trage textul C# în instrument. Poți furniza conținut de escapat sau text deja escapat, de deescapat.
Pasul 2: Alege dacă să escapezi sau să deescapezi. Instrumentul aplică intrării tale tratamentul corespunzător pentru șirurile C#.
Pasul 3: Verifică rezultatul în contextul în care intenționezi să-l folosești. Șirurile obișnuite și șirurile verbatim tratează diferit ghilimelele.
Pasul 4: Copiază textul convertit. Lipește-l în codul tău sursă sau folosește caracterele deescapate oriunde ai nevoie.
Caz de utilizare: Înglobează text în interiorul unui alt șir C# obișnuit fără ca barele oblice inverse sau ghilimelele sale să rupă literalul.
Caz de utilizare: Fă un șir C# dens escapat mai ușor de citit prin deescaparea secvențelor sale înapoi în caractere.
Caz de utilizare: Pregătește o valoare de text pentru lipirea în cod sursă C#, inclusiv escape-uri pentru caractere de control.
Caz de utilizare: Reprezintă caracterele non-ASCII cu escape-uri \uXXXX sau \UXXXXXXXX atunci când pregătești un șir C# obișnuit.
Caz de utilizare: Verifică cum trebuie să apară ghilimelele într-un șir C# verbatim, unde ghilimelele interioare sunt dublate.
Caz de utilizare: Convertește secvențe de escape C# precum \n, \t sau \xH…H atunci când revizuiești un șir copiat din cod.