De câte ori apare un caracter în text?
Numărați de câte ori apare un caracter în text. Scrieți unul sau mai multe caractere, ca litere, simboluri, emoji sau un spațiu; instrumentul arată de câte ori apare fiecare, ce procent reprezintă și pe ce rânduri, cu fiecare potrivire marcată.
- Litere, simboluri și emoji
- Mai multe caractere deodată
- Marchează fiecare potrivire
Unde apare fiecare caracter
Fiecare potrivire este evidențiată; fiecare caracter sau secvență are culoarea sa.
Textul apare aici, cu potrivirile evidențiate.
Numărul pentru fiecare caracter
De câte ori apare fiecare caracter sau secvență, cu ponderea din toate caracterele și punctul de cod Unicode.
| Caracter | Număr | Pondere | Unicode |
|---|
Scrieți mai sus caracterele pe care vreți să le numărați.
Cum numărați de câte ori apare un caracter
Numărați unul sau mai multe caractere în trei pași.
-
Scrieți caracterele
Scrieți aeiou ca să numărați fiecare vocală, @# ca să numărați aceste simboluri sau un emoji. Ca să numărați o secvență ca „ch”, despărțiți elementele prin virgule: ch, gh.
-
Lipiți textul
Rezultatul apare imediat, cu un rând pentru fiecare caracter.
-
Verificați potrivirile
Numărul, procentul și codul Unicode al fiecărui caracter, cu fiecare potrivire marcată în culoarea ei.
În exemplu, „@” apare de 3 ori, „#” de 2 ori, iar „e” de 17 ori. Scrieți și „spațiu” în casetă ca să numărați cele 25 de spații.
Cum scrieți caracterele pe care vreți să le numărați
Caseta înțelege câteva forme simple de scriere.
| Scrieți | Ce se numără |
|---|---|
| aeiou | fiecare dintre cele cinci vocale, pe rândul ei |
| ăâîșț | fiecare literă cu diacritic, pe rândul ei |
| @#€ | caracterele @, # și € |
| ch, gh | secvențele „ch” și „gh” |
| spațiu | spațiile (și: tab, virgulă, punct, rând nou) |
| 😀 | acest emoji, ca un singur caracter |
Majusculele și literele mici nu se diferențiază, dacă nu activați „Diferențiați majusculele”. Activați „Ignorați diacriticele” ca să găsiți cu a și pe ă și â: în exemplu, „a” apare de 13 ori, iar cu diacriticele ignorate, de 17 ori.
Caractere care arată la fel, dar sunt diferite
Textul din surse diferite amestecă adesea caractere aproape identice. Numărați-le separat ca să găsiți intrusul.
| Aspect | Caractere | Punct de cod |
|---|---|---|
| Ș și Ț | ș ț cu virgulă și ş ţ cu sedilă | U+0219, U+021B și U+015F, U+0163 |
| Apostrof | ' și ’ | U+0027 și U+2019 |
| Ghilimele | " „ ” « » | U+0022; U+201E, U+201D; U+00AB, U+00BB |
| Cratimă și linii | - – — | U+002D, U+2013, U+2014 |
| Puncte de suspensie | ... și … | 3 × U+002E și U+2026 |
| Spații | normal, nedespărțitor și nedespărțitor îngust | U+0020, U+00A0 și U+202F |
În română, ghilimelele corecte sunt „ jos la deschidere și ” sus la închidere, iar « » se folosesc pentru citatul din citat. Procesoarele de text transformă adesea ghilimelele drepte (") automat. Contorul de caractere unice arată fiecare caracter diferit cu punctul lui de cod și ajută la găsirea caracterelor aproape identice.
Numărarea unui caracter în Excel, Python sau JavaScript
Dacă aveți nevoie de aceeași numărare într-un tabel sau într-un program, aceste formule numără litera „a” dintr-un text.
| Unde | Formulă | Observație |
|---|---|---|
| Excel sau Google Sheets | =LEN(A1)-LEN(SUBSTITUTE(A1;"a";"")) | Diferențiază majusculele. Folosiți LOWER(A1) ca să le ignorați. În Excel în limba română, numele funcțiilor pot fi traduse. |
| Python | text.count("a") | Diferențiază majusculele. Fără majuscule: text.lower().count("a"). |
| JavaScript | text.split("a").length - 1 | Numără unități UTF-16: pentru emoji aveți nevoie de altă metodă. |
Niciuna nu numără ă sau â drept a: numără doar exact caracterul scris. Dacă textul amestecă ș cu virgulă și ş cu sedilă, numărați-le separat.
Ce arată acest instrument
Fiecare caracter pe care îl scrieți primește un rezultat propriu.
-
#
Număr
De câte ori apare fiecare caracter sau secvență.
-
%
Pondere
Ponderea din toate caracterele textului.
-
≡
Rânduri
Câte rânduri au cel puțin o potrivire și unde este prima potrivire.
-
▮
Marcare
Fiecare potrivire este marcată în text, cu altă culoare pentru fiecare caracter.
Întrebări frecvente despre numărarea caracterelor
Cum număr de câte ori apare o literă?
Scrieți litera în caseta de deasupra textului, apoi lipiți textul. Numărul și fiecare potrivire marcată apar imediat.
Pot număra mai multe caractere deodată?
Da. Scrieți-le împreună, de exemplu „aeiou” sau „@#€”; fiecare caracter primește propriul rând și propria culoare.
Cum număr spațiile sau virgulele?
Scrieți „spațiu” sau „virgulă” ori doar o virgulă în casetă. Puteți număra și taburile și rândurile noi scriind „tab” sau „rând nou”.
Cum număr „ch” sau „gh”?
Scrieți-le cu o virgulă între ele: „ch, gh”. Fiecare secvență se numără cu rezultatul ei.
Litera ă se numără ca a?
Nu, implicit sunt caractere diferite. Activați „Ignorați diacriticele” ca a să găsească și ă și â.
Pot număra emoji-uri?
Da. Lipiți emoji-ul în casetă. Un emoji cu nuanță de piele se numără ca un singur caracter, așa cum îl vedeți.
Cum număr cuvinte în loc de caractere?
Folosiți instrumentul numărare apariții cuvânt, care caută cuvinte întregi și expresii.
Textul meu este trimis undeva?
Nu. Numărarea are loc în browser și nu se trimite nimic.
Surse și referințe
- Unicode Text Segmentation (UAX #29), Unicode Consortium
- str.count, Python documentation
Mai multe din analiza textului
- Căutare Numărare apariții cuvânt Numărați de câte ori apare un cuvânt sau o expresie, cu fiecare potrivire marcată. 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
- ·→¶ Numărare spații Numărați spațiile, taburile și rândurile noi; găsiți caracterele invizibile. Deschideți instrumentul