Texte et chaînes

Supprimer les espaces superflusen gardant le contrôle des retraits

Commencez par les fins de ligne et comparez les marques avant de remplacer le texte source.

Supprimer les espaces superflus

Texte source

Marques dans le texte source

··titre··texte··␍↵
⇥entrée⇥valeur·↵
prix⍽10␍↵
····retrait··␍↵

Aperçu du résultat

··titre··texte␍↵
⇥entrée⇥valeur↵
prix⍽10␍↵
····retrait␍↵

Affichage : 5 / 5 lignes, 53 unités UTF-16. L’export contient toujours le résultat complet.

· espace ⇥ tabulation ⍽ NBSP ↵ LF ␍ CR ␍↵ CRLF. Les marques colorées servent uniquement à l’affichage.

Le texte reste dans ce navigateur, sans envoi.

Options de nettoyage

Ordre : NBSP → fins → débuts → espaces multiples → tabulations.

Aucune analyse syntaxique : des espaces finaux peuvent compter en Markdown. Expansion dans tout le texte, compression dans le retrait uniquement.

Entrée/sortie : chacune 1 000 000 d’unités UTF-16 et 50 000 lignes. Retours conservés ; téléchargement UTF-8.

3 lignes modifiées · 5 retirés / 0 ajoutés · 58 → 53 caractères

Retirés/ajoutés cumule les caractères consommés/produits par étape, pas un diff minimal. Avant/après compte les points de code.

Supprimer les espaces superflus peut résoudre un collage mal aligné, mais certains blancs ont une fonction. Une espace ordinaire, une tabulation et une espace insécable peuvent se ressembler tout en produisant des résultats différents lors des recherches et des retours à la ligne.

Gardez la source à gauche pendant que vous essayez les règles à droite. L’exemple contient des retraits et plusieurs types de fins de ligne. Le réglage initial ne retire que les espaces ordinaires et les tabulations en fin de ligne.

Pourquoi supprimer les espaces superflus avec aperçu ?

Préserver le début des lignes

Supprimer les espaces superflus ne demande pas forcément de supprimer les retraits. Le réglage initial conserve les espaces et tabulations au début de chaque ligne ainsi que chaque séparateur CRLF, LF ou CR. Le début ne change que si vous choisissez de le traiter.

Les deux textes gardent les mêmes retraits et marques de retour ; seuls les espaces superflus à droite disparaissent.

Identifier une espace avant de la remplacer

Des marques colorées distinguent espace ordinaire, tabulation et NBSP. Activez uniquement le remplacement voulu, puis inspectez le résultat. Les marques ajoutées pour la lecture restent à l’écran : elles ne sont jamais ajoutées au texte copié ou enregistré.

Une flèche de tabulation et une marque creuse d’espace insécable deviennent des points d’espace ordinaire sans déplacer les blocs de texte.

Trois vérifications avant de remplacer la source

01

Garder les retraits utiles

Seul le traitement des fins de ligne est actif au départ. Celui des débuts enlève les retraits et doit être choisi séparément. Les boutons d’exemple et d’effacement montrent le remplacement avant de le confirmer.

02

Choisir le moment du calcul

L’aperçu automatique attend 350 ms après une modification. Désactivez-le pour utiliser le bouton ou Ctrl/Cmd+Entrée. Dès que le texte ou une règle change, copie, téléchargement et application sont bloqués jusqu’à un résultat à jour.

03

Comparer les nombres avant application

Vérifiez les lignes modifiées et les quantités de caractères. Annuler restaure ensemble le texte source, le résultat et les réglages précédents. Afficher les marques ne relance pas le nettoyage et ne modifie pas le contenu exportable.

Des traitements distincts selon le type de blanc

Bords de ligne indépendants

Pour supprimer les espaces en trop sur les bords, choisissez le début, la fin ou les deux. Ces options traitent espaces ordinaires et tabulations. Une ligne devenue vide reste présente avec son séparateur.

Réduire les espaces multiples du contenu

Une suite d’au moins deux caractères U+0020 devient une seule espace. Le préfixe de retrait composé d’espaces et de tabulations reste protégé. Les tabulations entre les mots ne sont pas réduites par cette règle.

Remplacer seulement la véritable NBSP

L’option convertit U+00A0 en U+0020 avant de traiter les bords et les répétitions. Cette position peut alors accepter une coupure de ligne. La chaîne littérale   n’est pas décodée, et l’espace insécable fine reste intacte.

Remplacer les tabulations selon les taquets

L’expansion utilise le prochain taquet de largeur 2, 4 ou 8 dans tout le texte. Dans l’autre sens, seules les suites d’espaces du retrait initial deviennent des tabulations. Les espaces restants et l’espacement des phrases sont conservés.

Ce qui reste intact et ce qui peut changer de sens

Pas de nettoyage Unicode général
Les espaces pleine chasse, espaces insécables fines, caractères sans chasse, signes de liaison et BOM sont conservés. Le traitement vise uniquement les espaces ordinaires, les tabulations et la NBSP explicitement sélectionnée.
Structure des lignes conservée
Les séparateurs LF, CRLF et CR, les lignes vides et le dernier retour restent en place. Aucun assemblage de paragraphes, import de fichier ou extraction PDF n’est proposé. Le téléchargement encode le texte actuel en UTF-8. Si vider une ligne de blancs réunissait un CR isolé et le LF suivant en CRLF, cette ligne serait conservée telle quelle, avec son nombre indiqué.
Pas d’interprétation du code
Le moteur n’analyse pas la syntaxe. Enlever un retrait ou développer les tabulations peut changer du code, des colonnes TSV ou un Makefile. Même deux espaces en fin de ligne peuvent représenter un retour forcé Markdown. Vérifiez le document cible.
Des limites sur les deux côtés
Entrée et sortie sont limitées chacune à 1 000 000 d’unités UTF-16 et 50 000 lignes. Une expansion trop grande est refusée. Un substitut isolé est signalé avec sa position. L’aperçu grandit par lots ; l’export porte sur tout le résultat valide.
Les colonnes ne sont pas des pixels
Chaque point de code Unicode compte pour une colonne, y compris les caractères CJK et les signes combinés. Ce calcul définit les taquets, mais ne reproduit pas toutes les largeurs visibles dans un terminal ou une police donnée.

Supprimer les espaces superflus : questions fréquentes

Comment enlever les espaces superflus d’un texte ?

Commencez par les fins de ligne, puis activez si nécessaire les débuts et la réduction des répétitions. L’ordre est NBSP, fins, débuts, espaces multiples, puis tabulations. Les espaces produits à la dernière étape ne sont pas réduits une seconde fois.

Peut-on traiter le début et la fin de chaque ligne ?

Oui, avec deux options indépendantes. Elles retirent les espaces ordinaires et tabulations du bord choisi. Le début est désactivé par défaut pour conserver les retraits ; les retours de ligne ne sont jamais retirés par ces options.

Les sauts de ligne sont-ils modifiés ?

Non. Chaque CRLF, LF ou CR reste à sa place, même si des formats différents coexistent. Une ligne contenant seulement des espaces peut devenir vide, mais elle n’est pas supprimée et ne fusionne pas avec la suivante.

Comment enlever le symbole qui représente une espace insécable ?

Masquer les marques enlève uniquement leur représentation à l’écran. Pour modifier le caractère lui-même, activez la conversion NBSP. En typographie française, cette espace peut être volontaire avant une ponctuation ; le remplacement reste donc désactivé au départ.

Puis-je revenir sur le nettoyage appliqué ?

Oui, une annulation restaure le dernier état remplacé avec son résultat et ses réglages. Une modification manuelle ultérieure efface cette possibilité. La génération d’un aperçu, à elle seule, ne remplace jamais la source.

Une étape donne un résultat inattendu ?

Examiner le prochain collage

Essayez de supprimer les espaces superflus dans l’exemple, puis choisissez pour votre texte uniquement les changements que vous voulez conserver.

Comparez avant d’appliquer ; une annulation reste disponible.