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
0 cuvinte · 0 caractere
Rămâne pe acest dispozitiv

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.

  1. 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.

  2. 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.

  3. 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.

Exemplu

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.

Verificați textul de exemplu

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.

CaracterPunct de codAfișareDe unde vine
SpațiuU+0020·Bara de spațiu
TabU+0009→Tasta Tab, cod și date dintr-un tabel
Rând nou (LF)U+000AEnter pe Mac, Linux, telefoane și pe web
Rând nou (CR+LF)U+000D U+000AEnter pe Windows; se numără ca un singur rând nou
Spațiu nedespărțitorU+00A0°Procesoare de text și site-uri ( ), de exemplu între număr și unitate
Spațiu nedespărțitor îngustU+202F°Tipografie îngrijită, de exemplu în numerele mari
Spațiu de lățime zeroU+200B¦ roșuSite-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ă moaleU+00AD¦ roșuPuncte 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

  1. Whitespace character, Wikipedia
  2. Non-breaking space, Wikipedia
  3. Unicode Text Segmentation (UAX #29), Unicode Consortium