ReplaceKit

Supprimer les sauts de ligne en ligne

Collez un texte aux lignes coupées (issu d'un PDF, d'un e-mail ou d'une page web) et obtenez des paragraphes propres. Gratuit, sans inscription. Votre texte ne quitte jamais cette page : l'outil fonctionne dans votre navigateur et n'envoie rien nulle part.

English: Remove line breaks online · Español · Português · Deutsch

Nettoyages en un clic

Choisissez-en un : vous voyez d'abord chaque occurrence dans le résultat, puis vous cliquez sur Remplacer. Mêmes motifs que le module ReplaceKit pour Google Docs.

Sauts de ligne

Nettoyage

Rechercher & remplacer (facultatif)

Ce que fait chaque option

OptionÀ quoi ça sert
Joindre les lignes coupées, garder les paragraphesTexte copié d'un PDF ou d'un e-mail en texte brut : chaque ligne imprimée se termine par un saut et les paragraphes sont séparés par une ligne vide. Les lignes sont jointes, les lignes vides restent des sauts de paragraphe.
Joindre les lignes qui ne terminent pas une phraseTexte de PDF sans ligne vide entre les paragraphes. Une ligne qui finit par . ? ! ou : (ou par un guillemet fermant après l'un d'eux) garde son saut ; les autres sont jointes.
Supprimer tous les sauts de ligneUne seule ligne, par exemple pour un champ de formulaire, une cellule de tableur ou une liste transformée en a, b, c (choisissez «une virgule et une espace»).
Rechercher & remplacerS'exécute après l'étape des sauts de ligne. Texte littéral par défaut ; cochez «Expression régulière» pour des motifs comme (\d+)-(\d+) et $2-$1 dans le remplacement. Pour mettre chaque élément sur sa propre ligne, recherchez , et remplacez par \n.

Une ligne qui finit par un trait d'union n'est jointe que si la suivante commence par une minuscule : fin- + de devient finde, mais Jean- + Paul garde son trait d'union. Un mot qui s'écrit vraiment avec un trait d'union en fin de ligne (peut- + être) le perd aussi : décochez l'option et vérifiez ces cas à la main si cela compte.

Ce que fait chaque nettoyage

Les nettoyages s'appliquent au résultat, après l'étape des sauts de ligne et avant votre rechercher & remplacer. Ceux appliqués affichent une coche ; cliquez à nouveau pour annuler. Pour en lier un directement, utilisez #double-spaces (n'importe quel identifiant ci-dessous) : la page s'ouvre avec les sauts de ligne inchangés et ce nettoyage prêt.

NettoyageCe qui changeMotif (regex)
Doubles espacesDeux espaces ou plus entre des mots deviennent un seul(?<=\S) {2,}(?=\S)
Espace avant , . ; : ! ?Supprime les espaces avant , . ; : ! ? (pas avant un nombre décimal comme .5)(?<=\S)[ \u00a0]+(?=[,.;:!?](?!\d))
Espaces en fin de ligneSupprime les espaces et tabulations à la fin de chaque paragraphe[ \t\u00a0]+$
Paragraphes videsLes paragraphes vides (ou blancs) entre deux textes sont supprimés : deux sauts de paragraphe de suite deviennent un\n(?:[ \t\u00a0]*\n)+
Sauts de ligne → paragraphesLes sauts de ligne manuels (Maj+Entrée) deviennent des sauts de paragraphe\v
Guillemets droits → typographiquesLes guillemets droits deviennent typographiques : ouvrants après un espace, une parenthèse ou un tiret, sinon fermants (apostrophes comprises)(?:(?<=^|[\s\v(\[{\u2013\u2014/-])(["'])|(["']))
Guillemets typographiques → droitsLes guillemets typographiques et bas deviennent des " et ' droits[\u2018-\u201f\u2032\u2033]
Espaces insécablesLes espaces insécables et fines insécables deviennent des espaces normales[\u00a0\u202f\u2007]

Dans une zone de texte, chaque saut de ligne est déjà un saut de paragraphe, donc «Sauts de ligne → paragraphes» n'y trouve rien ; il agit dans Google Docs, où Maj+Entrée crée un saut manuel qui ressemble à un nouveau paragraphe sans en être un. Les guillemets typographiques sont les anglais (“ ”), pas « ».

Mon texte reste-t-il privé ?

Oui. L'outil se compose de deux scripts, tool.js et cleanups.js (lisibles, sans bibliothèque), qui ne travaillent que sur le contenu de la zone. Il ne fait aucune requête réseau et ne stocke rien ; vous pouvez couper la connexion après le chargement de la page, il continue de fonctionner. À part, la page envoie au chargement un comptage de visite sans cookie (adresse de la page et page d'origine, jamais votre texte ; voir la confidentialité, en anglais).

Dans Google Docs : ReplaceKit le fait en un clic

Copier le texte d'un document et le recoller fait perdre les titres, le gras et les liens. Le Rechercher et remplacer de Google Docs ne sait pas trouver un saut de ligne (pourquoi, et les contournements, en anglais). ReplaceKit, le module Google Docs que nous construisons, fait le même nettoyage dans le document : son champ de recherche trouve les sauts de paragraphe (\n) et les sauts manuels (\v), si vous le souhaitez seulement dans votre sélection, en conservant la mise en forme et avec un aperçu de chaque occurrence. Les mêmes huit nettoyages en un clic figurent en haut de sa barre latérale.

ReplaceKit est construit et en test. Il n'est pas encore sur le Google Workspace Marketplace. Laissez votre e-mail et nous vous enverrons un seul message quand vous pourrez l'installer.

Vous êtes sur la liste. Nous vous préviendrons quand ReplaceKit sera prêt.

Version gratuite : tout le rechercher et remplacer, sans limite de clics ni compte à rebours.

Guides ReplaceKit (en anglais)