Vai al contenuto
OneKitly

Testo

29 guide su testo

Contare, confrontare, ripulire e convertire testo. Guide su che cosa significano un carattere, una parola e un byte per una macchina — e perché i tre conteggi dello stesso paragrafo raramente coincidono.

Iniziare da qui

Ordinati per quante pagine del sito rimandano a loro, non per traffico.

  1. 1Numerare le righe di un testo per una revisione a più maniLa numerazione parte da 1 e non si può impostare a 0, l'allineamento usa spazi e non zeri, e lo strumento che li toglie annulla otto degli undici separatori senza toccare l'indentazione. Quello che ancora non sa fare è distinguere i tuoi numeri dai suoi.
  2. 2Rilevare la lingua di un testo, e perché i testi brevi fallisconoMisurato, non affermato: 90 frasi brevi reali in sei lingue, nessuna rifiutata e 68 giuste — il 76%, che scende al 64% sotto le sedici lettere. Quattro delle risposte sbagliate sono tornate con il 100% di fiducia.
  3. 3Filtrare righe secondo uno schema, senza riga di comandoQuesto è grep per chi non usa grep, con una differenza importante: la ricerca è una sottostringa letterale, quindi una vera espressione regolare restituisce un riquadro vuoto e nessun errore. Ogni affermazione è stata verificata eseguendo lo strumento.

I nostri strumenti per questa sezione

Tutti i nostri strumenti testo e lingua

Ultime pubblicazioni

14 agosto 2026
13 agosto 2026
12 agosto 2026
Guida · Testo

Generare correttamente una chiave segreta di applicazione

Come distinguere un generatore di chiavi segrete solido da uno dubbio, con questo come esempio svolto: quale fonte casuale chiama, come calcolare l'entropia da soli e che cosa si rompe davvero il giorno in cui si ruota la chiave.

Daniel Okonkwo · 13 min

Tutorial · Testo

Numerare le righe di un testo per una revisione a più mani

La numerazione parte da 1 e non si può impostare a 0, l'allineamento usa spazi e non zeri, e lo strumento che li toglie annulla otto degli undici separatori senza toccare l'indentazione. Quello che ancora non sa fare è distinguere i tuoi numeri dai suoi.

Daniel Okonkwo · 15 min

10 agosto 2026
Spiegazione · Testo

Contare caratteri contro un limite fissato da qualcun altro

Un'emoji vale 1 carattere, o 7, o 11, o 25, a seconda di chi conta. Quale intendono il tuo modulo, il tuo database e il tuo gateway SMS — e un test con un solo incolla per capire con quale hai a che fare.

Daniel Okonkwo · 13 min

Spiegazione · Testo

Maiuscolo di frase e maiuscolo di titolo: le regole cambiano con la lingua

Il maiuscolo di titolo inglese ha tre soglie diverse a seconda del manuale di stile. Francese, spagnolo, portoghese e italiano non ne hanno nessuna. Il tedesco scrive maiuscolo ogni sostantivo. Lo strumento non sa nulla di tutto ciò: ecco esattamente cosa fa.

Daniel Okonkwo · 13 min

Spiegazione · Testo

Estrarre tutti gli indirizzi email o URL da un blocco di testo

Un URL a fine frase si tiene il punto; un indirizzo email a fine della stessa frase no. Un nome accentato dentro un indirizzo torna troncato. Ogni caso qui è stato passato negli strumenti e l'output esatto è riportato.

Daniel Okonkwo · 14 min

7 agosto 2026
Tutorial · Testo

Filtrare righe secondo uno schema, senza riga di comando

Questo è grep per chi non usa grep, con una differenza importante: la ricerca è una sottostringa letterale, quindi una vera espressione regolare restituisce un riquadro vuoto e nessun errore. Ogni affermazione è stata verificata eseguendo lo strumento.

Daniel Okonkwo · 11 min

Spiegazione · Testo

Trovare i duplicati di un elenco senza foglio di calcolo

Due righe che sembrano identiche spesso non lo sono. Le maiuscole, uno spazio finale, uno spazio unificatore e due codifiche diverse della stessa lettera accentata sono stati passati nel rilevatore di duplicati, che in tre casi su quattro non ne ha segnalato nessuno.

Daniel Okonkwo · 11 min

6 agosto 2026
Guida · Testo

Pulire un elenco incollato da un foglio di calcolo o da un PDF

Un incolla porta con sé caratteri invisibili: spazi unificatori, trattini morbidi, spazi a larghezza zero, tabulazioni e CRLF. Quattro strumenti di pulizia sono stati eseguiti su ciascuno, e usano tre definizioni diverse di spazio.

Daniel Okonkwo · 12 min

14 luglio 2026
Guida · Testo

Togliere l'HTML come si deve: che cosa può e non può fare un rimuovitore di tag

Togliere i tag e sanificare l'HTML sono due lavori diversi. Un frammento reale passato attraverso una regex ingenua e attraverso un rimuovitore consapevole della formattazione, con i contenuti di script e style, le interruzioni di blocco, i commenti, i CDATA e l'ordine delle entità mostrati in output.

Daniel Okonkwo · 15 min

9 luglio 2026
Spiegazione · Testo

Togliere gli accenti rompe la ricerca — finché non lo fai da entrambi i lati

Ripiegare i segni diacritici è un passaggio di normalizzazione, e la normalizzazione funziona solo se la stessa funzione gira sull'indice e sulla query. NFC contro NFD con i punti di codice in chiaro, e le lettere — ø, ł, ß, œ, ı — che escono dal ripiegamento intatte.

Daniel Okonkwo · 15 min

8 luglio 2026
Tutorial · Testo

Pulire un testo disordinato: l'ordine delle operazioni che conta davvero

Togliere i tag prima di decodificare le entità, ripulire i bordi prima di deduplicare, comprimere gli spazi per ultimo. Tre ordini eseguiti in Node, una pipeline di nove passaggi nella sequenza giusta e i caratteri invisibili — U+00A0, U+200B, U+FEFF — che sopravvivono a ogni pulizia ingenua.

Daniel Okonkwo · 15 min

3 luglio 2026
Confronto · Testo

camelCase, snake_case, kebab-case: quale usare, e perché raramente scegli tu

Le convenzioni non sono gusto. Il trattino è l'operatore meno, quindi kebab-case non può essere un identificatore nella maggior parte dei linguaggi: ecco perché lo usano CSS e URL. In più, il viaggio di andata e ritorno sugli acronimi che corrompe i nomi in silenzio, e la regola che lo risolve.

Daniel Okonkwo · 12 min

1 luglio 2026
30 giugno 2026
14 maggio 2026
Spiegazione · Testo

Come funzionano davvero i font di Instagram (non sono font)

Nulla viene formattato. Ogni lettera è sostituita da un diverso carattere Unicode che sembra grassetto o corsivo, ed è per questo che uno screen reader legge un guazzabuglio e alcuni dispositivi mostrano quadratini vuoti.

Daniel Okonkwo · 7 min

6 ottobre 2025
Spiegazione · Testo

Contare le parole è ambiguo, e ogni strumento risponde in modo diverso

Un conteggio di parole è una definizione, non una misura. Abbiamo contato lo stesso paragrafo in quattro modi ottenendo 25, 28, 33 e 38; poi abbiamo contato 50.000 caratteri di prosa ordinaria ottenendo accordo entro il 4,5 %. Lo scarto dipende interamente da composti, cifre e URL.

Daniel Okonkwo · 12 min

3 ottobre 2025
Guida · Testo

Formattare i numeri per sei lingue: separatori, valuta e il ritorno al valore

1.234,56 e 1,234.56 sono lo stesso numero, e confonderli cambia il valore che un lettore legge. Abbiamo eseguito Intl.NumberFormat per tutte e sei le lingue del sito e stampato ogni separatore — compreso quello invisibile usato dal francese — e poi misurato perché parseFloat non può disfare nulla di tutto ciò.

Daniel Okonkwo · 13 min

29 settembre 2025
26 settembre 2025
2 luglio 2025
Guida · Testo

Le liste di attività in Markdown e cosa viene reso davvero e dove

Le liste di attività non sono in CommonMark. Sono un'estensione di GitHub Flavored Markdown, ed è per questo che lo stesso file mostra caselle in un posto e parentesi quadre letterali in un altro. La regola esatta del marcatore, cosa fa l'annidamento e una tabella di cosa è CommonMark, cosa è GFM e cosa non è nessuno dei due — verificato su entrambe le specifiche e quattro motori di resa.

Daniel Okonkwo · 12 min

1 luglio 2025
Spiegazione · Testo

Dove una riga può andare a capo: l'algoritmo Unicode dietro ogni paragrafo mandato a capo

«Andare a capo sugli spazi» fallisce nella maggior parte dei sistemi di scrittura. UAX #14 assegna a ogni carattere una classe di interruzione di riga; abbiamo cercato le nostre in Unicode 17.0.0 ed eseguito un'implementazione conforme su spazi unificatori, trattini morbidi, spazi a larghezza zero, URL, giapponese e thai.

Daniel Okonkwo · 13 min

30 giugno 2025
26 giugno 2025
3 giugno 2025
Guida · Testo

Togliere il Markdown: che cosa perde il testo semplice, e che cosa sbaglia una regex

Un link diventa testo con la destinazione cancellata, un elenco annidato perde la gerarchia, una tabella diventa una fila di parole. Poi la metà tecnica: il markdown non ha una sola specifica, e un ripulitore a base di regex rovina un nome di file, un segno di moltiplicazione e l'interno di un blocco di codice — tutto messo a confronto con un vero parser.

Daniel Okonkwo · 13 min

2 giugno 2025
Spiegazione · Testo

Che cosa deve decidere un verificatore di palindromi prima di poter rispondere

Maiuscole, spazi, punteggiatura e segni diacritici: quattro politiche, sei frasi reali, e la risposta cambia con ciascuna. Poi la metà più difficile — invertire una stringa non è di per sé definito, e l'inversione per unità di codice rompe le emoji e stacca gli accenti, dimostrato in Node.

Daniel Okonkwo · 12 min

30 maggio 2025
29 maggio 2025
Testo — Guide e tutorial — OneKitly