Ce que fait l’outil
Collez un texte et obtenez-le échappé pour le langage dans lequel vous écrivez, ou collez un littéral échappé et récupérez le texte d’origine. Le résultat se met à jour pendant la saisie.
| Format | Règles d’échappement |
|---|---|
| Chaîne JSON | \" \\ \n \t \uXXXX |
| Chaîne C# | \" \\ \0 \a \n et les échappements \u, \U et \x |
C# verbatim @"..." | guillemets doublés : "" |
C# brut """...""" | choisit un délimiteur plus long que toute suite de guillemets du texte |
JavaScript '...', "...", `...` | \xHH, \u{...}, continuations de ligne, \${ dans les gabarits |
| SQL | apostrophes doublées : '' |
| Champ CSV | entre guillemets seulement si nécessaire, guillemets doublés |
| XML / HTML | & < > " ' ; le déséchappement décode les entités nommées et numériques |
| Expression régulière | barre oblique inverse devant . * + ? ^ $ ( ) [ ] { } | / \ |
Fonctions notables
- Le déséchappement accepte le littéral avec ou sans ses guillemets : vous pouvez coller
@"C:\temp"ou'O''Brien'directement depuis le code. - Erreurs précises : un échappement non valide comme
\qen C# est signalé avec sa ligne et sa colonne. Des avertissements signalent le texte qui casserait le littéral, comme un guillemet non échappé. - Échapper le non-ASCII écrit chaque caractère non ASCII sous forme de séquence d’échappement, pratique pour les fichiers source qui doivent rester en ASCII.
- Inverser réinjecte la sortie en entrée et inverse le sens pour vérifier un aller-retour.
Les littéraux de chaîne brute prennent leurs sauts de ligne dans le fichier source : un retour chariot (CR) isolé ne peut donc pas être représenté exactement.
Confidentialité
Tout s’exécute dans votre navigateur. Votre saisie est conservée uniquement dans le stockage local.