Supprimer les sauts de ligne: Nettoyer
Supprimez les sauts de ligne de n'importe quel texte et remplacez-les par des espaces, virgules ou séparateurs personnalisés. Gratuit, sans inscription — résultats instantanés.
Qu'est-ce que Remove Line Breaks ?
Remove Line Breaks est un outil en ligne gratuit qui supprime les caractères de saut de ligne du texte et les remplace optionnellement par un séparateur de votre choix. Il résout un problème concret et fréquent : vous avez du texte qui s'étend sur plusieurs lignes — provenant d'un document, d'un export, d'un e-mail copié ou d'un flux de données — et vous en avez besoin sur une seule ligne sans supprimer manuellement chaque saut de ligne.
L'outil gère à la fois les sauts de ligne de style Unix (\n) et les séquences retour chariot plus avance de ligne Windows (\r\n) en une seule passe. Tout le traitement s'effectue dans votre navigateur ; rien n'est envoyé à un serveur. L'outil est gratuit et ne nécessite pas de compte.
Fonctionnalités principales
- Supprimer tous les sauts de ligne — Supprime chaque caractère de saut de ligne de l'entrée, joignant toutes les lignes directement sans espace entre elles.
- Remplacer par un espace — Le mode par défaut. Chaque saut de ligne devient un espace simple, produisant une prose lisible à partir d'une liste empilée.
- Remplacer par une virgule — Chaque saut de ligne devient
,(virgule + espace), adapté pour transformer une liste en une chaîne de valeurs séparées par des virgules. - Remplacement personnalisé — Saisissez n'importe quelle chaîne pour remplacer chaque saut de ligne : une barre verticale (
|), un point-virgule, un<br>HTML ou toute autre séquence de caractères. - Compteur de lignes — Le panneau d'entrée affiche le nombre de lignes présentes pour vérifier que l'outil traite bien ce que vous attendez.
- Compteur de caractères en sortie — Le panneau de sortie affiche le nombre de caractères du texte résultant.
- Copier dans le presse-papiers — Copie en un clic du résultat traité.
L'implémentation sous-jacente utilise une seule expression régulière, /[\r\n]+/g, qui correspond à un ou plusieurs caractères de saut de ligne consécutifs (à la fois \r et \n) et les remplace par la chaîne choisie. Les lignes vides consécutives sont donc regroupées en un seul remplacement plutôt que de produire des séparateurs doublés.
Comment utiliser Remove Line Breaks
Étape 1 : Choisir le remplacement
Avant de coller du texte, sélectionnez ce qui doit apparaître à la place de chaque saut de ligne en utilisant les boutons d'option en haut :
- Espace (par défaut) — remplace chaque saut de ligne par un seul caractère espace.
- Rien — supprime les sauts de ligne entièrement, concaténant les lignes directement.
- Virgule — remplace chaque saut de ligne par
,(virgule + espace). - Personnalisé — active un champ de saisie où vous pouvez taper n'importe quelle chaîne de remplacement.
Si vous choisissez Personnalisé, tapez votre chaîne de remplacement dans le champ qui apparaît. Vous pouvez saisir des chaînes de plusieurs caractères, des symboles, ou même laisser le champ vide (ce qui se comporte comme Rien).
Étape 2 : Coller ou saisir votre texte
Cliquez sur la zone de texte d'entrée à gauche et collez votre contenu multiligne. Le compteur de lignes affiché au-dessus de la zone de texte se met à jour immédiatement en cours de saisie. Il n'y a pas de limite de taille imposée dans l'interface, bien que les très grands collages puissent être plus lents selon votre navigateur.
Étape 3 : Vérifier la sortie
Le panneau de sortie à droite se met à jour en temps réel au fur et à mesure que vous tapez. Aucun bouton n'est nécessaire — le résultat est calculé automatiquement à chaque frappe. Le compteur de caractères affiché au-dessus de la sortie aide à confirmer que la transformation a fonctionné comme prévu.
Exemple de transformation avec l'option Espace :
Entrée :
Nom du produit
SKU-4821
En stock
19,99 €
Sortie :
Nom du produit SKU-4821 En stock 19,99 €
Étape 4 : Copier le résultat
Cliquez sur le bouton Copy Result sous les panneaux pour copier la sortie dans le presse-papiers. Un message de confirmation apparaît lorsque la copie réussit.
Étape 5 : Effacer et recommencer
Le bouton Clear vide l'entrée. La sortie se vide automatiquement car elle est dérivée de l'entrée.
Exemples pratiques
Préparer des données CSV
Vous avez une colonne de valeurs collées depuis une feuille de calcul, une par ligne, et devez les insérer dans une clause SQL IN() :
Entrée (une valeur par ligne) : pomme, banane, cerise
Sélectionnez l'option de remplacement Virgule. Sortie : pomme, banane, cerise
Enveloppez dans IN('pomme', 'banane', 'cerise') et la requête est prête.
Nettoyer le texte de paragraphes issus de PDFs
Les PDFs se collent souvent dans des éditeurs de texte avec des sauts de ligne forcés à la fin de chaque ligne typographique, coupant les phrases en plein milieu. Collez le paragraphe dans Remove Line Breaks avec l'option Espace. La sortie est un paragraphe propre qui effectue des renvois à la ligne naturellement.
Créer une valeur de configuration sur une seule ligne
Certains champs de configuration (variables d'environnement, valeurs YAML en ligne, chaînes JSON) ne peuvent pas contenir de sauts de ligne littéraux. Collez votre contenu multiligne et sélectionnez Rien pour supprimer tous les sauts, ou Espace pour préserver la séparation des mots, puis copiez le résultat directement dans votre fichier de configuration.
Conseils et bonnes pratiques
Choisissez le bon remplacement pour votre type de contenu. La prose ordinaire correspond à Espace. Les listes converties en CSV correspondent à Virgule. Les identifiants de code joints correspondent à Rien ou un caractère de soulignement personnalisé.
Le regex correspond aux sauts de ligne consécutifs comme un seul. Si votre texte comporte des lignes vides entre les paragraphes, elles sont regroupées en un seul espace (ou virgule, ou rien). C'est un comportement intentionnel — le motif est /[\r\n]+/g, qui traite un ou plusieurs caractères de saut de ligne consécutifs comme une seule correspondance. Si vous avez besoin de conserver les lignes vides, normalisez d'abord le texte avec un autre outil avant de supprimer les sauts de ligne simples restants.
Utilisez le compteur de lignes pour vérifier. Le compteur de lignes dans le panneau d'entrée vous indique combien de remplacements attendre. Si vous aviez 10 lignes, vous aurez 9 remplacements dans la sortie.
Le remplacement personnalisé accepte des chaînes de plusieurs caractères. Vous pouvez saisir | (espace-barre-espace) comme séparateur pour produire une sortie délimitée par des barres, ou saisir <br> pour produire des sauts de ligne HTML.
Problèmes courants et dépannage
La sortie ressemble à l'entrée. Cela signifie que le texte ne contient pas de caractères de saut de ligne. Le texte copié depuis certaines sources (certaines pages web, éditeurs de texte enrichi) peut utiliser des espaces insécables ou d'autres espaces blancs plutôt que de vrais sauts de ligne. Vérifiez en contrôlant le compteur de lignes dans le panneau d'entrée — s'il affiche 1, il n'y a pas de sauts de ligne à supprimer.
Les mots se collent sans espaces. Vous avez sélectionné Rien comme remplacement. Passez à Espace si vous voulez des mots séparés après la jointure.
Les lignes vides au milieu se regroupent. C'est attendu : le regex /[\r\n]+/ traite les sauts de ligne consécutifs comme une seule correspondance. Une ligne vide est constituée de deux sauts de ligne consécutifs, elle devient donc un seul caractère de remplacement.
Le bouton Copier est grisé. Le bouton Copier est désactivé quand la sortie est vide. Cela se produit quand le champ d'entrée est vide. Collez d'abord du texte dans l'entrée.
Le champ personnalisé n'apparaît pas. L'entrée personnalisée ne devient visible que lorsque le bouton Personnalisé est sélectionné. Cliquez sur Personnalisé dans la rangée d'options de remplacement pour afficher le champ de saisie.
Confidentialité et sécurité
Remove Line Breaks traite votre texte entièrement dans votre navigateur. Le texte que vous collez n'est jamais transmis à aucun serveur. L'outil utilise un seul appel JavaScript String.replace() avec une expression régulière — pas de bibliothèques externes, pas de requêtes réseau, pas de journalisation. Il fonctionne hors ligne : une fois la page chargée, vous pouvez vous déconnecter d'internet et l'outil continue de fonctionner.
Questions fréquentes
Remove Line Breaks est-il gratuit ? Oui, entièrement gratuit. Il n'y a aucun coût, pas de période d'essai et pas de restriction de fonctionnalités pour les fonctionnalités de base. Certaines fonctionnalités avancées (presets et historique) sont disponibles pour les supporters de Glyph Widgets.
L'outil fonctionne-t-il hors ligne ? Oui. Une fois la page chargée dans votre navigateur, supprimer des sauts de ligne ne nécessite aucune connexion internet. Le calcul est effectué localement en JavaScript.
Mon texte est-il en sécurité ? Est-il stocké quelque part ? Votre texte ne quitte jamais votre navigateur. L'outil n'effectue aucune requête réseau avec votre contenu. Rien n'est stocké sur aucun serveur. Le texte peut être sauvegardé localement dans l'IndexedDB de votre navigateur si vous utilisez la fonction d'historique, mais ces données restent sur votre appareil.
Quelle est la différence entre Rien et Espace ? Rien ('') supprime les sauts de ligne sans mettre de caractère à leur place, de sorte que le dernier mot d'une ligne et le premier mot de la suivante sont concaténés directement : bonjourmonde. Espace (' ') insère un espace simple entre eux : bonjour monde. Choisissez selon si les lignes de votre entrée représentent des mots séparés ou des tokens séparés.
Gère-t-il les fins de ligne Windows (CRLF) ? Oui. L'expression régulière /[\r\n]+/g correspond à la fois aux caractères \r (retour chariot) et \n (avance de ligne). Les fins de ligne Windows sont des séquences \r\n, que le motif reconnaît et remplace comme une seule occurrence.
Que se passe-t-il si je saisis une virgule dans le champ personnalisé ? Le bouton de remplacement par virgule utilise , (virgule suivie d'un espace). Si vous tapez , dans le champ personnalisé, vous obtenez une virgule sans espace après. Vous pouvez taper exactement ce que vous voulez, y compris , avec l'espace si vous préférez ce format sans utiliser le bouton prédéfini.
Puis-je l'utiliser pour supprimer des sauts de ligne dans du HTML ? Oui, avec précaution. Si vous devez supprimer les espaces blancs entre des balises HTML, sélectionnez l'option Rien. Si vous voulez garder le texte lisible, utilisez Espace. Sachez que le HTML avec des éléments en ligne peut se comporter de manière inattendue si les mots de lignes adjacentes sont fusionnés sans espace.
Le compteur de lignes inclut-il la dernière ligne si elle n'a pas de saut de ligne final ? Oui. Le compteur de lignes est calculé en divisant sur \n, donc un fichier avec 3 lignes et sans saut de ligne final rapporte 3. Un fichier avec un saut de ligne final rapporte une ligne vide supplémentaire.
Puis-je sauvegarder mes paramètres de remplacement ? Les supporters peuvent sauvegarder des configurations de preset (type de remplacement et chaîne personnalisée) en utilisant le panneau Presets. Chargez un preset pour restaurer instantanément toute configuration précédemment sauvegardée.
Outils associés
- Add Line Numbers — Préfixer chaque ligne avec un numéro séquentiel, utile quand vous devez réintroduire de la structure après l'édition.
- Word Counter — Compter les mots, caractères et phrases dans le texte résultant sur une seule ligne.
- Find and Replace — Remplacer des motifs arbitraires dans le texte, y compris le support des regex pour des substitutions complexes.
Essayez Remove Line Breaks maintenant : Remove Line Breaks