Voorloop- en volgspaties verwijderen - Space Trimmer & Whitespace Cleaner

Verwijder voorloop- en volgspaties op elke regel, vouw extra spaties tussen woorden samen, slim-dedent codefragmenten en verwijder onzichtbare niet-afbrekende spaties ( ) in realtime, rechtstreeks in uw browser.

Quick Presets:

Spaties verwijderd: 0

Tekens: 0

Woorden: 0

Lijnen: 0

Hoe u de Space Trimmer gebruikt

Of u nu geplakte PDF-tekst opschoont, CSV-kolommen voorbereidt voor import of ingesprongen codefragmenten opruimt, onze Space Trimmer verwerkt uw tekst in realtime, rechtstreeks in uw browser:

  1. Plak uw brontekst: Voer uw tekst in het vak Brontekst in of klik op Voorbeeld laden om te testen met realistische, rommelige opmaak.
  2. Select a Preset or Customize Rules:
    • Gebruik Standard Trim om voor- en achterspaties van elke regel te verwijderen.
    • Gebruik Volledig opschonen (enkele spatie) om ook dubbele of driedubbele spaties tussen woorden samen te vouwen tot één enkele spatie.
    • Gebruik Paragraph Tidy bij het bewerken van artikelen of essays, zodat dubbele regeleinden behouden blijven terwijl onbedoelde drievoudige + lege regels worden samengevouwen.
    • Gebruik Code Dedent om gedeelde buitenste inspringingen uit gekopieerde codeblokken te verwijderen zonder geneste lijnen af te vlakken.
  3. Kopieer of exporteer: Uw opgeschoonde resultaat wordt automatisch bijgewerkt. Klik op Kopieer naar clipboard of Download .txt om uw uitvoer op te slaan.

Praktische voor- en navoorbeelden

1. Rommelig geplakte lijsten en dubbele spaties opruimen

Modus: Volledig opschonen (randen bijsnijden + binnenruimten samenvouwen + lege regels verwijderen)

   John    Doe   —   Engineering   

  Jane     Smith  —    Product   Design  

Getrimd resultaat:

John Doe — Engineering
Jane Smith — Product Design

2. Smart Code Dedenting (behoud van nesting)

Modus: Code Dedent (stript de gemeenschappelijke buitenmarge van 8 spaties terwijl de nesting van de binnenste 2 spaties intact blijft)

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

Getrimd resultaat:

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

3. Vaste spaties in Excel en Web repareren ( )

Modus: Excel / Web Clean (converteert U+00A0 en verwijdert onzichtbare U+200B-tekens die VLOOKUP breken)

SKU-1042      Wireless   Mouse 
SKU-1043​     Mechanical   Keyboard  

Getrimd resultaat:

SKU-1042 Wireless Mouse
SKU-1043 Mechanical Keyboard

Gids voor algemene witruimte en onzichtbare tekens

Niet alle ruimtes zijn gelijk gemaakt. Bij het kopiëren van gegevens uit webpagina's, pdf's of e-mails komen verborgen Unicode-tekens vaak in uw tekst terecht, waardoor spreadsheetformules of codeparsers mislukken:

Comparison of ASCII and Unicode Whitespace Characters Handled by Space Trimmer
Karakternaam Unicode / HTML Gemeenschappelijke bron Hoe Space Trimmer ermee omgaat
Standaardruimte U+0020 (ASCII 32) Standaard spatiebalktoets Bijgesneden aan de lijnranden en ingeklapt tussen woorden
Horizontale tab U+0009 (\t) Code-editors, TSV / Excel kopiëren en plakken Bijgesneden aan de randen, genormaliseerd tussen woorden of uitgebreid tot spaties
Niet-brekende ruimte U+00A0 () Webpagina's, rich-text-e-mails, Word-documenten Geconverteerd naar standaardruimte en bijgesneden wanneer Clean Unicode is ingeschakeld
Ideografische en En/Em-ruimtes U+2000–U+200A, U+3000 Gezette PDF's, CJK-tekst, desktop publishing Genormaliseerd naar standaard ASCII-ruimte vóór het trimmen
Zero-breedte ruimte / BOM U+200B, U+FEFF Web-CMS-editors, berichten-apps, UTF-8 BOM Volledig gestript, zodat verborgen karakters nooit de stringmatching verbreken

Veelgestelde vragen

Wat is het verschil tussen het trimmen van spaties en het normaliseren van spaties?

Bijsnijden verwijdert witruimte aan de buitengrenzen van elke regel: voorloopspaties helemaal aan het begin van een regel en achterspaties helemaal aan het einde. Spaties normaliseren kijkt binnen elke regel en vouwt twee of meer opeenvolgende spaties of tabs tussen woorden samen tot één standaardspatie.

Waarom heeft de TRIM()-functie van Excel de extra spaties in mijn geplakte gegevens niet verwijderd?

De ingebouwde functie TRIM() van Excel is alleen ontworpen om standaard ASCII-spatie (tekencode 32) te verwijderen. Gegevens die zijn gekopieerd van websites, e-mails of pdf's bevatten vaak HTML vaste spaties (, ASCII 160 / U+00A0) of onzichtbare spaties met een breedte van nul (U+200B). Als Clean niet-afbrekende ( ) spaties en nulbreedte is aangevinkt, converteert en verwijdert deze tool de verborgen tekens automatisch voordat u ze in Excel of Google Spreadsheets plakt.

Hoe werkt "Relatieve code-inspringing behouden (smart dedent)"?

Wanneer u een functie of blok diep in een bronbestand kopieert, kan elke regel 8 of 12 voorloopspaties bevatten. Als u een normale linkertrim gebruikt, gaat alle inspringing verloren en wordt uw code plat. Wanneer Preserve relatieve code-inspringing is aangevinkt naast Voorloopspaties verwijderen, detecteert de tool de kleinste gedeelde inspringing over alle niet-lege regels en verwijdert alleen die gemeenschappelijke marge, waardoor uw innerlijke nesting met 2 spaties of 4 spaties intact blijft. Zelfs als u Meerdere spaties tussen woorden samenvouwen inschakelt, wordt uw eerste inspringing beschermd.

Kan ik enkele lege regels tussen alinea's laten staan en extra lege regels verwijderen?

Ja! In het -paneel Handling lege lijnen aan de rechterkant kiest u Meerdere lege regels samenvouwen in 1 (of klik op de Paragraph Tidy preset). Elke reeks van twee, drie of meer lege regels wordt gecondenseerd tot één zuivere alinea-einde.

Is mijn tekst privé en veilig als ik deze Space Trimmer gebruik?

Absoluut. Alle tekstverwerking gebeurt 100% lokaal in uw webbrowser met behulp van JavaScript aan de clientzijde. Er worden nooit tekst, broncode of klantgegevens naar een externe server of database verzonden.