Supprimeur d’espaces blancs

Supprimez les espaces en début et fin de ligne, réduisez les suites d’espaces et de tabulations à une seule, et retirez au besoin les lignes vides.

Les calculs sont locaux et vos valeurs ne sont pas envoyées au serveur.

Exemple

« Extra spaces », une ligne vide puis « Another⇥line » donnent deux lignes nettes : « Extra spaces » et « Another line ». Une ligne d’étiquette comme « Name:⇥⇥Alex » devient « Name: Alex ».

Méthode de calcul

Chaque ligne est rognée aux deux extrémités, et toute suite d’espaces ou de tabulations à l’intérieur d’une ligne devient une espace unique. Les lignes vides disparaissent quand l’option est activée et subsistent quand elle est désactivée. Les lignes non vides restent toujours distinctes : un paragraphe n’est jamais réuni en une seule longue ligne.

Remarques importantes

Lettres, chiffres et ponctuation ne sont jamais modifiés : seules les espaces le sont. Certaines espaces particulières, comme l’espace insécable à l’intérieur d’une ligne, ne sont pas réduites et peuvent encore demander une intervention dans un éditeur de texte.

Guide pratique

Chaque ligne est rognée aux deux extrémités et les suites d’espaces ou de tabulations internes deviennent une seule espace : « Extra spaces » devient « Extra spaces ». Avec « supprimer les lignes vides », les lignes blanches disparaissent ; désactivez l’option pour garder les paragraphes. Les lignes non vides ne sont jamais fusionnées. « Name:⇥⇥Alex » devient « Name: Alex ». Évitez-le pour du code Python, du YAML, des tableaux à largeur fixe ou des données tabulées. Les espaces insécables françaises à l’intérieur des lignes ne sont pas fusionnées.

Exemples pratiques
EntréeRésultat
␠␠Extra␠␠␠spaces␠␠↵↵␠␠Another→line␠␠ · remove blank linesExtra spaces↵Another line
␠␠a␠␠↵↵␠␠b␠␠ · keep blank linesa↵↵b
Name:→→Alex↵City:␠␠␠Paris · remove blank linesName: Alex↵City: Paris
→Indented↵␠␠␠␠code · remove blank linesIndented↵code

Questions fréquentes

Pourquoi un texte copié depuis un PDF en a-t-il besoin ?

Parce que les PDF, tableurs, courriels et pages web transportent des doubles espaces, des tabulations entre colonnes et des indentations invisibles jusqu’à ce qu’elles cassent une recherche, une comparaison ou un import. Nettoyer les espaces d’abord, c’est ce qui rend ces étapes fiables.

Faut-il conserver les lignes vides ?

Conservez-les quand les sauts de paragraphe comptent : deux lignes indentées séparées par une ligne vide restent a, ligne vide, b. Supprimez-les pour les listes : les lignes restantes se suivent alors directement et se trient, se dédoublonnent ou se collent dans un formulaire plus facilement.

Quand vaut-il mieux ne pas normaliser les espaces ?

Quand l’espacement porte du sens. Le code Python, les fichiers YAML, les listes Markdown, la poésie et les tableaux à largeur fixe reposent sur l’indentation ou l’alignement des colonnes, et les réduire peut casser le fichier ou la mise en page. Les données séparées par des tabulations perdent leurs colonnes, puisque les tabulations deviennent des espaces simples : gardez une copie de l’original.

Outils associés