Numărare spații într-un text
Numărați spațiile, taburile și rândurile noi din text și găsiți caracterele invizibile ascunse în el. Instrumentul face vizibil fiecare spațiu; marchează spațiile duble, spațiile de la sfârșitul rândurilor, spațiile nedespărțitoare și caracterele de lățime zero și corectează totul cu un clic.
- Face vizibile caracterele ascunse
- Găsește spațiile duble
- Corectare cu un clic și Anulați
Spațierea, vizibilă
Textul cu fiecare spațiu, tab și întrerupere de rând vizibile. Treceți cu mouse-ul sau atingeți un marcaj pentru a vedea exact caracterul.
- Spațiu ·
- Tab →
- Întrerupere de rând ¶
- Spațiu indivizibil °
- Alt spațiu Unicode
- Caracter invizibil ¦
- Spațiu dublu
- Spațiu la final de rând
Textul apare aici, cu potrivirile evidențiate.
Cum numărați spațiile dintr-un text
Găsiți fiecare spațiu, tab și caracter ascuns în trei pași.
-
Lipiți textul
Text copiat de pe un site, dintr-un PDF, dintr-o conversație, dintr-un tabel sau din cod. Rezultatul se actualizează imediat.
-
Vedeți spațierea
Textul apare cu fiecare spațiu ca ·, fiecare tab ca →, fiecare rând nou ca ¶, iar caracterele ascunse cu roșu. Duceți mouse-ul peste un marcaj ca să vedeți exact ce caracter este.
-
Corectați ce găsiți
Corectați spațiile duble, eliminați spațiile de la sfârșitul rândurilor, transformați spațiile speciale în spații obișnuite sau eliminați caracterele invizibile. Anularea se face cu un clic.
Exemplul arată ca un text obișnuit, dar ascunde un spațiu dublu, un tab, trei spații nedespărțitoare, un spațiu de lățime zero și un rând care se termină cu spații.
Tipuri de spații și caractere ascunse
Unicode are 25 de caractere de spațiere; alte câteva caractere sunt invizibile, deși nu sunt spații. Acestea sunt cele pe care le întâlniți cel mai des.
| Caracter | Punct de cod | Afișare | De unde vine |
|---|---|---|---|
| Spațiu | U+0020 | · | Bara de spațiu |
| Tab | U+0009 | → | Tasta Tab, cod și date dintr-un tabel |
| Rând nou (LF) | U+000A | ¶ | Enter pe Mac, Linux, telefoane și pe web |
| Rând nou (CR+LF) | U+000D U+000A | ¶ | Enter pe Windows; se numără ca un singur rând nou |
| Spațiu nedespărțitor | U+00A0 | ° | Procesoare de text și site-uri ( ), de exemplu între număr și unitate |
| Spațiu nedespărțitor îngust | U+202F | ° | Tipografie îngrijită, de exemplu în numerele mari |
| Spațiu de lățime zero | U+200B | ¦ roșu | Site-uri și aplicații, ca să permită ruperea rândului; nu este un spațiu |
| Marcaj de ordine a octeților (BOM) | U+FEFF | ¦ roșu | Începutul unor fișiere text |
| Cratimă moale | U+00AD | ¦ roșu | Puncte de despărțire în silabe din procesoarele de text |
De ce creează probleme spațiile ascunse
Caracterele invizibile nu deranjează într-un paragraf, dar creează probleme reale în altă parte:
- Căutarea nu găsește nimic: un cuvânt cu un spațiu de lățime zero în interior nu este același cu cuvântul scris normal.
- Tabelele consideră „Cluj-Napoca” și „Cluj-Napoca” cu un spațiu la sfârșit două valori diferite; asta strică filtrele și căutările de tip VLOOKUP.
- Codul și fișierele de date dau erori la rulare sau la import dacă un spațiu nedespărțitor sau un BOM apare unde ar trebui un spațiu obișnuit sau nimic.
- Limitele de caractere sunt consumate de spații pe care nu le vedeți.
Instrumentul arată fiecare astfel de caracter ca un marcaj pe care îl puteți inspecta; Eliminați caracterele invizibile le șterge pe toate. Caracterele de îmbinare de lățime zero din emoji și din scrierile arabe sau indiene rămân, pentru că fac parte din text.
Spațiile nedespărțitoare în textele românești
Un spațiu nedespărțitor împiedică ruperea rândului între două părți care trebuie să rămână împreună. Într-un text îngrijit îl folosiți:
- între număr și unitate: 10 km, 30 °C, 5 kg;
- între sumă și monedă: 25 lei, 50 €;
- între o abreviere și numărul de după ea: pag. 12, nr. 4, art. 7;
- între inițiale și nume: I. L. Caragiale.
Aceste spații sunt puse intenționat: înainte să folosiți Transformați toate spațiile în spații obișnuite, verificați dacă destinația chiar nu le acceptă. În Word, un spațiu nedespărțitor se scrie cu Ctrl+Shift+Spațiu. Spațiile duble după punct sunt un obicei din vremea mașinii de scris: Corectați spațiile duble transformă două sau mai multe spații dintre cuvinte într-unul singur. Spațiile de la începutul rândului, folosite pentru indentare, rămân.
Ce arată contorul de spații
Fiecare tip de spațiere este numărat separat.
-
·
Spații și taburi
Spațiile obișnuite și taburile sunt numărate separat.
-
¶
Rânduri noi
Fiecare rând nou; CR+LF din Windows se numără o dată.
-
°
Spații speciale
Spații nedespărțitoare, înguste și alte spații Unicode care arată normal, dar nu sunt.
-
¦
Caractere invizibile
Spații de lățime zero, caractere de îmbinare, BOM, cratime moi și caractere de direcție.
Întrebări frecvente despre spațiile dintr-un text
Cum număr spațiile din text?
Lipiți textul în casetă. Numărul spațiilor, taburilor și rândurilor noi apare imediat; dedesubt apare textul cu fiecare spațiu vizibil.
Ce este un caracter de spațiere?
Un caracter afișat ca spațiu gol: un spațiu, un tab, un rând nou sau un spațiu special, ca spațiul nedespărțitor. Unicode are 25 de caractere de spațiere.
Ce este un spațiu nedespărțitor?
Un spațiu (U+00A0) care împiedică ruperea rândului între două cuvinte, de exemplu între număr și unitate în „10 km”. În Word îl scrieți cu Ctrl+Shift+Spațiu.
Ce este un spațiu de lățime zero?
Un caracter invizibil (U+200B) care arată unde se poate rupe un rând. Pentru că nu ocupă loc, nu îl vedeți, dar poate strica căutările, linkurile și datele.
Cum elimin spațiile duble?
Apăsați „Corectați spațiile duble”. Două sau mai multe spații dintre cuvinte devin unul. Anulați readuce textul inițial.
Un rând nou se numără ca spațiere?
Da. Un rând nou este un caracter de spațiere. Un rând nou din Windows (CR+LF) are două caractere, dar aici se numără ca unul.
Textul meu este trimis undeva?
Nu. Totul este verificat în browser și nu se trimite nimic.
Surse și referințe
- Whitespace character, Wikipedia
- Non-breaking space, Wikipedia
- Unicode Text Segmentation (UAX #29), Unicode Consortium
Mai multe din analiza textului
- Numărare Contor de rânduri Numărați toate rândurile, rândurile goale și duplicatele din text, liste, cod sau CSV. Deschideți instrumentul
- Căutare Numărare apariții caracter Numărați de câte ori apare o literă, un simbol, un emoji sau un spațiu. Deschideți instrumentul
- Unice Numărare caractere unice Lista fiecărui caracter diferit, cu punctul de cod Unicode, plus verificarea pangramei. Deschideți instrumentul
- #@% Numărare simboluri și caractere speciale Numărați simbolurile, semnele de punctuație și caracterele speciale, fiecare cu nume și cod. Deschideți instrumentul