Supprimer les espaces de début et de fin – Space Trim & Whitespace Cleaner

Supprimez les espaces de début et de fin sur chaque ligne, réduisez les espaces supplémentaires entre les mots, les extraits de code intelligents et supprimez les espaces insécables invisibles ( ) en temps réel directement dans votre navigateur.

Quick Presets:

Espaces supprimés : 0

Caractères : 0

Mots : 0

Lignes : 0

Comment utiliser le coupe-espace

Que vous nettoyiez du texte PDF collé, prépariez des colonnes CSV pour l'importation ou rangeiez des extraits de code indentés, notre Space Trim traite votre texte en temps réel directement dans votre navigateur :

  1. Collez votre texte source : Entrez votre texte dans la zone Source Text ou cliquez sur Load Sample pour tester avec un formatage réaliste et désordonné.
  2. Select a Preset or Customize Rules:
    • Utilisez Standard Trim pour supprimer les espaces de début et de fin de chaque ligne.
    • Utilisez Full Clean (Single Space) pour réduire également les espaces doubles ou triples entre les mots en un seul espace.
    • Utilisez Paragraph Tidy lors de la modification d'articles ou d'essais afin que les sauts de ligne doubles soient préservés tandis que les lignes triples + vides accidentelles sont réduites.
    • Utilisez Code Dedent pour supprimer l'indentation externe partagée des blocs de code copiés sans aplatir les lignes imbriquées.
  3. Copier ou Exporter : Votre résultat nettoyé est mis à jour automatiquement. Cliquez sur Copier dans le Clipboard ou Télécharger .txt pour enregistrer votre sortie.

Exemples pratiques avant et après

1. Nettoyage des listes collées en désordre et des doubles espaces

Mode : Nettoyage complet (couper les bords + réduire les espaces intérieurs + supprimer les lignes vides)

   John    Doe   —   Engineering   

  Jane     Smith  —    Product   Design  

Résultat coupé :

John Doe — Engineering
Jane Smith — Product Design

2. Dédentation de code intelligent (préservation de l'imbrication)

Mode : Code Dedent (supprime la marge extérieure commune à 8 espaces tout en gardant l'imbrication intérieure à 2 espaces intacte)

        function greet(user) {   
          if (user) {    
            return "Hello, " + user;   
          }
        }

Résultat coupé :

function greet(user) {
  if (user) {
    return "Hello, " + user;
  }
}

3. Correction des espaces insécables dans Excel et Web ( )

Mode : Excel / Web Clean (convertit les caractères U+00A0 et supprime les caractères invisibles U+200B qui cassent VLOOKUP)

SKU-1042      Wireless   Mouse 
SKU-1043​     Mechanical   Keyboard  

Résultat coupé :

SKU-1042 Wireless Mouse
SKU-1043 Mechanical Keyboard

Guide des espaces communs et des caractères invisibles

Tous les espaces ne sont pas créés égaux. Lors de la copie de données à partir de pages Web, de PDF ou d'e-mails, des caractères Unicode masqués se glissent souvent dans votre texte et provoquent l'échec des formules de feuille de calcul ou des analyseurs de code :

Comparison of ASCII and Unicode Whitespace Characters Handled by Space Trimmer
Nom du caractère Unicode / HTML Source commune Comment Space Trim le gère
Espace standard U+0020 (ASCII 32) Touche de barre d'espace standard Coupé aux bords des lignes et réduit entre les mots
Honglet horizontal U+0009 (\t) Éditeurs de code, copier-coller TSV/Excel Coupé sur les bords, normalisé entre les mots ou étendu aux espaces
Espace insécable U+00A0 () Pages Web, e-mails en texte enrichi, documents Word Converti en espace standard et découpé lorsque Clean Unicode est activé
Espaces idéographiques et En/Em U+2000–U+200A, U+3000 Composition de PDF, texte CJK, publication assistée par ordinateur Normalisé à l'espace ASCII standard avant le découpage
ZEspace de largeur nulle / BOM U+200B, U+FEFF Editeurs Web CMS, applications de messagerie, BOM UTF-8 Complètement dépouillé afin que les caractères masqués ne rompent jamais la correspondance des chaînes

Foire aux questions

Quelle est la différence entre réduire les espaces et normaliser les espaces ?

Trimming supprime les espaces aux limites extérieures de chaque ligne : espaces de début au tout début d'une ligne et espaces de fin à la toute fin. Normalisation des espaces examine l'intérieur de chaque ligne et réduit au moins deux espaces ou tabulations consécutifs entre les mots en un seul espace standard.

Pourquoi la fonction TRIM() d'Excel n'a-t-elle pas supprimé les espaces supplémentaires dans mes données collées ?

La fonction TRIM() intégrée d'Excel est conçue uniquement pour supprimer l'espace ASCII standard (code de caractère 32). Les données copiées à partir de sites Web, d'e-mails ou de fichiers PDF incluent fréquemment des espaces insécables HTML ( , ASCII 160 / U+00A0) ou des espaces invisibles de largeur nulle (U+200B). Avec Clean insécables ( ) et espaces de largeur nulle cochés, cet outil convertit et supprime automatiquement ces caractères masqués avant de les coller dans Excel ou Google Sheets.

Comment fonctionne « Préserver l'indentation relative du code (smart dedent) » ?

Lorsque vous copiez une fonction ou un bloc depuis le plus profond d'un fichier source, chaque ligne peut avoir 8 ou 12 espaces de début. Si vous utilisez un découpage à gauche normal, toute indentation est perdue et votre code devient plat. Lorsque Préserver l'indentation de code relative est coché aux côtés de Rupprimer les espaces de début, l'outil détecte la plus petite indentation partagée sur toutes les lignes non vides et supprime uniquement cette marge commune, en gardant intacte votre imbrication interne de 2 ou 4 espaces. Même si vous activez également Réduire plusieurs espaces entre les mots, votre indentation de début est protégée.

Puis-je conserver des lignes vides entre les paragraphes tout en supprimant des lignes vides supplémentaires ?

Oui ! Dans le panneau Blank Line Handling sur la droite, choisissez Réduire plusieurs lignes vides en 1 (ou cliquez sur Paragraph Tidy preset). Toute séquence de deux, trois lignes vides ou plus sera condensée en un seul saut de paragraphe propre.

Mon texte est-il privé et sécurisé lorsque j'utilise ce Space Trim ?

Absolument. Tout le traitement de texte s'effectue à 100 % localement dans votre navigateur Web à l'aide de JavaScript côté client. Aucun texte, code source ou donnée client n'est jamais envoyé à un serveur ou une base de données externe.