Îndepărtați spațiile de început și de urmă – Space Trimmer & Whitespace Cleaner
Eliminați spațiile de început și de final de pe fiecare linie, restrângeți spațiile suplimentare între cuvinte, fragmente de cod inteligente și eliminați spațiile invizibile care nu se rup ( ) în timp real chiar în browser.
Cum se folosește Space Trimmer
Indiferent dacă curățați textul PDF lipit, pregătiți coloanele CSV pentru import sau curățați fragmente de cod indentate, Space Trimmer vă procesează textul în timp real chiar în browser:
- Paste-ți textul sursă: Introduceți textul dvs. în caseta Source Text sau faceți clic pe Load Sample pentru a testa cu o formatare dezordonată realistă.
- Select a Preset or Customize Rules:
- Utilizați Standard Trim pentru a elimina spațiile de început și de final din fiecare linie.
- Utilizați Full Clean (Single Space) pentru a restrânge și spații duble sau triple între cuvinte într-un singur spațiu.
- Folosiți Paragraph Tidy atunci când editați articole sau eseuri, astfel încât pauzele de rând duble să fie păstrate în timp ce liniile goale triple+ accidentale sunt restrânse.
- Utilizați Code Dedent pentru a elimina indentarea exterioară partajată din blocurile de cod copiate fără a aplatiza liniile imbricate.
- Ciază sau exportă: Rezultatul curățat se actualizează automat. Faceți clic pe Copy to Clipboard sau Download .txt pentru a salva rezultatul.
Exemple practice înainte și după
1. Curățarea listelor dezordonate lipite și a spațiilor duble
Mode: Curățare completă (Tăiați marginile + Restrângeți spațiile interioare + Eliminați liniile goale)
John Doe — Engineering Jane Smith — Product Design
TRezultat tăiat:
John Doe — Engineering Jane Smith — Product Design
2. Dedentarea codului inteligent (Păstrarea imbricației)
Mode: Code Dedent (Înlătură marginea exterioară comună de 8 spații, păstrând intactă imbricarea interioară a 2 spații)
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
TRezultat tăiat:
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
3. Remedierea spațiilor care nu se întrerup în Excel și Web ( )
Mode: Excel / Web Clean (Conversie U+00A0 și elimină caractere invizibile U+200B care rup VLOOKUP)
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
TRezultat tăiat:
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
Ghid pentru spații albe comune și caractere invizibile
Nu toate spațiile sunt create egale. Atunci când copiați date din pagini web, PDF-uri sau e-mailuri, caracterele Unicode ascunse se strecoară adesea în text și provoacă eșecul formulelor foilor de calcul sau al analizoarelor de cod:
| Numele personajului | Unicode / HTML | Sursă comună | Cum se descurcă Space Trimmer |
|---|---|---|---|
| SSpațiu standard | U+0020 (ASCII 32) |
Tasta bară de spațiu standard | Decupat la marginile liniilor și prăbușit între cuvinte |
| Hfila orizontal | U+0009 (\t) |
Editori de cod, TSV / Excel copy-paste | Decupat la margini, normalizat între cuvinte sau extins la spații |
| NSpatiu care nu se sparge | U+00A0 ( ) |
Pagini web, e-mailuri cu text îmbogățit, documente Word | Convertit în spațiu standard și tăiat atunci când Clean Unicode este activat |
| Ideographic & En/Em Spaces | U+2000–U+200A, U+3000 |
PDF-uri tipărite, text CJK, publicare desktop | Normalizat la spațiul standard ASCII înainte de tăiere |
| Zero-Width Space / BOM | U+200B, U+FEFF |
Editori web CMS, aplicații de mesagerie, BOM UTF-8 | Complet dezbrăcat, astfel încât caracterele ascunse să nu rupă niciodată potrivirea string |
Întrebări frecvente
Care este diferența dintre tăierea spațiilor și normalizarea spațiilor?
Trimming elimină spațiile albe de la granițele exterioare ale fiecărei linii: leading spaces la începutul unei linii și trailing spaces la sfârșit. Normalizarea spațiilor caută în interiorul fiecărei linii și restrânge două sau mai multe spații consecutive sau file între cuvinte într-un singur spațiu standard.
De ce funcția TRIM() din Excel nu a eliminat spațiile suplimentare din datele mele lipite?
Funcția TRIM() încorporată în Excel este proiectată doar pentru a elimina spațiul standard ASCII (codul caracterului 32). Datele copiate de pe site-uri web, e-mailuri sau PDF-uri includ frecvent spații HTML neîntrerupte ( , ASCII 160 / U+00A0) sau spații invizibile cu lățime zero (U+200B). Cu Clean non-ruptura ( ) și spații cu lățime zero bifate, acest instrument convertește și elimina automat acele caractere ascunse înainte de a le insera în Excel sau Foi de calcul Google.
Cum funcționează „Păstrarea indentării codului relativ (dedentare inteligentă)”?
Când copiați o funcție sau un bloc din adâncul unui fișier sursă, fiecare linie poate avea 8 sau 12 spații de început. Dacă utilizați o tăiere normală din stânga, toată indentarea se pierde și codul dvs. devine plat. Când Preserve codul de indentare relativă este bifat alături de Remină spațiile principale, instrumentul detectează cea mai mică indentare partajată pe toate liniile nevide și elimină doar acea marjă comună - păstrând imbricarea interioară de 2 sau 4 spații intactă. Chiar dacă activați, de asemenea, Collapse mai multe spații între cuvinte, indentarea principală este protejată.
Pot păstra rânduri goale unice între paragrafe în timp ce șterg liniile goale suplimentare?
Da! În panoul Balk Line Handling din dreapta, alegeți Crestractați mai multe linii goale în 1 (sau faceți clic pe Paragraf Tidy preset). Orice secvență de două, trei sau mai multe rânduri goale va fi condensată într-o singură pauză curată de paragraf.
Este textul meu privat și sigur când folosesc acest Space Trimmer?
Absolut. Întreaga procesare a textului are loc 100% local în browser-ul dvs. web, utilizând JavaScript la nivelul clientului. Niciun text, cod sursă sau date despre clienți nu sunt trimise vreodată la niciun server extern sau bază de date.