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.
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:
- Plak uw brontekst: Voer uw tekst in het vak Brontekst in of klik op Voorbeeld laden om te testen met realistische, rommelige opmaak.
- 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.
- 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:
| 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.