Escape a unescape C# reťazcov – nástroj pre C# vývojárov
Tento nástroj na escape a unescape C# reťazcov použite na prípravu textu do zdrojového kódu C# alebo na obnovenie čitateľných znakov z escapovaného obsahu. Bežné reťazce kódujú spätné lomítka, úvodzovky, riadiace znaky a znaky mimo ASCII pomocou escape sekvencií C#; doslovné reťazce zdvojujú vnorené úvodzovky. Unescapovanie rozpoznáva sekvencie \uXXXX, \UXXXXXXXX, \xH…H a pomenované escape sekvencie. Vložte vstup, zvoľte smer a skopírujte výsledok.
Tento nástroj na escape a unescape C# reťazcov vám pomáha pripraviť text do kódu C# a znovu urobiť escapovaný obsah čitateľným. Vložte svoj vstup, zvoľte, či ho chcete escapovať alebo unescapovať, a skopírujte výsledný text. Je užitočný pri presune textu medzi čitateľnou formou a reprezentáciou reťazca C#.
Pri bežných C# reťazcoch escapovanie spracúva spätné lomítka, úvodzovky a riadiace znaky ako null, alert, backspace, form feed, newline, carriage return, tab a vertical tab. Znaky mimo ASCII sú reprezentované pomocou sekvencií \uXXXX alebo \UXXXXXXXX. V doslovných C# reťazcoch, zapísaných formou @"…", sa vnútorné úvodzovky zdvojujú. Unescapovanie spracúva sekvencie \uXXXX, \UXXXXXXXX, \xH…H a pomenované escape sekvencie.
Literály reťazcov C# majú rozdielne konvencie pre bežné a doslovné reťazce, takže správna reprezentácia závisí od literálu, ktorý pripravujete. Bežné reťazce používajú pre špeciálne znaky escape sekvencie, zatiaľ čo doslovné reťazce používajú zdvojené úvodzovky. Prevod escapovaného textu späť môže pomôcť aj vtedy, keď potrebujete preskúmať, čo reťazec predstavuje, a nie čítať jeho escape kódy.
Nástroj funguje úplne vo vašom prehliadači: váš vstup sa spracúva na vašom zariadení a neodosiela sa na server. Je zadarmo a po načítaní stránky funguje offline. Vývojári a DevOps inžinieri ho môžu používať na prípravu literálov zdrojového kódu, kontrolu escapovaného textu a presun medzi escapovaným a čitateľným obsahom reťazcov C#.
Krok 1: Vložte svoj C# text do nástroja. Môžete zadať obsah na escapovanie alebo už escapovaný text na unescapovanie.
Krok 2: Zvoľte, či chcete escapovať alebo unescapovať. Nástroj na váš vstup použije príslušné spracovanie reťazcov C#.
Krok 3: Výsledok skontrolujte v kontexte, v ktorom ho plánujete použiť. Bežné a doslovné reťazce spracúvajú úvodzovky rozdielne.
Krok 4: Skopírujte prevedený text. Vložte ho do svojho zdrojového kódu alebo použite unescapované znaky tam, kde ich potrebujete.
Prípad použitia: Vložte text do iného bežného C# reťazca bez toho, aby jeho spätné lomítka alebo úvodzovky rozbili literál.
Prípad použitia: Urobte husto escapovaný C# reťazec čitateľnejším unescapovaním jeho sekvencií späť na znaky.
Prípad použitia: Pripravte textovú hodnotu na vloženie do zdrojového kódu C#, vrátane escapovania riadiacich znakov.
Prípad použitia: Reprezentujte znaky mimo ASCII pomocou sekvencií \uXXXX alebo \UXXXXXXXX pri príprave bežného C# reťazca.
Prípad použitia: Skontrolujte, ako sa majú úvodzovky zapisovať v doslovnom C# reťazci, kde sa vnútorné úvodzovky zdvojujú.
Prípad použitia: Preveďte escape sekvencie C# ako \n, \t alebo \xH…H pri kontrole reťazca skopírovaného z kódu.