Convertisseur d'échappement de sauts de ligne
Convertir entre les sauts de ligne littéraux et les caractères de nouvelle ligne échappés (\\n). Supporte les fins de ligne CRLF, CR et LF avec conversion bidirectionnelle.
Entrée
Sortie
Documentation
Qu'est-ce que les sauts de ligne et les séquences d'échappement ?
Un saut de ligne est un caractère spécial qui représente la fin d'une ligne de texte. Dans un texte réel, les sauts de ligne apparaissent comme des séparations physiques de lignes lorsque vous appuyez sur Entrée. Cependant, en programmation et dans les formats de données, les sauts de ligne peuvent être représentés sous forme de séquences d'échappement-une barre oblique inverse suivie d'un caractère (comme \n dans la plupart des langages de programmation). Les séquences d'échappement sont une représentation textuelle de caractères de contrôle qui ne peuvent pas être saisis ou affichés directement.
Les différents systèmes représentent les sauts de ligne différemment : Unix et les systèmes modernes utilisent \n (Line Feed), les anciens systèmes Mac utilisaient \r (Carriage Return), et Windows utilise \r\n (les deux caractères ensemble). La conversion entre les sauts de ligne littéraux et leurs représentations échappées est essentielle lorsque vous travaillez avec le transfert de données, les fichiers de configuration et le traitement de texte multiplateforme.
Description de l'outil
Ce convertisseur de sauts de ligne avec échappement transforme le texte entre les sauts de ligne littéraux (les véritables sauts de ligne qui apparaissent sur des lignes séparées) et leurs représentations échappées (\n). Il gère tous les formats de sauts de ligne courants : Unix \n, Windows \r\n, et Mac ancien \r. Cet outil est inestimable lorsque vous devez inclure du texte avec des sauts de ligne dans JSON, des fichiers de configuration, des requêtes SQL, ou d'autres formats qui nécessitent des sauts de ligne échappés.
Exemples
| Entrée (Littéral) | Sortie (Échappée) |
|---|---|
| Ligne 1 Ligne 2 Ligne 3 |
Ligne 1\nLigne 2\nLigne 3 |
| Bonjour Monde |
Bonjour\nMonde |
| Premier Deuxième Troisième |
Premier\nDeuxième\nTroisième |
| Entrée (Échappée) | Sortie (Littéral) |
|---|---|
| Texte\nAvec\nSauts | Texte Avec Sauts |
| Nom\nAdresse | Nom Adresse |
Fonctionnalités
- Détection automatique du format : Reconnaît les sauts de ligne Windows (
\r\n), Unix (\n) et Mac (\r) - Conversion bidirectionnelle : Convertir du littéral à l'échappé ou de l'échappé au littéral
- Préserve le contenu : Convertit uniquement les caractères de saut de ligne, laissant tout le reste du texte inchangé
Comment ça fonctionne
Lors de la conversion du littéral à l'échappé, l'outil analyse le texte pour trouver tous les types de caractères de saut de ligne (Windows, Mac et Unix) et les remplace par le texte littéral \n. Lors de la conversion de l'échappé au littéral, il trouve chaque séquence \n et la remplace par un véritable caractère de saut de ligne. Tout le reste du contenu reste inchangé.
Limitations
- Gère uniquement les séquences d'échappement standard
\n; ne convertit pas les autres caractères d'échappement comme\t(tabulation) ou\r(retour à la ligne) - L'outil suppose que
\nreprésente un saut de ligne ; si votre texte contient la chaîne littérale\nqui ne devrait pas être convertie, cet outil la convertira - Les scénarios d'échappement complexes avec des sauts de ligne mixtes échappés et littéraux nécessitent un examen manuel