Skip to content

Gratis · Privato · Senza registrazione

Rimozione trattini inseparabili — restituire a U+2011 il ruolo di trattino

Un trattino inseparabile sembra esattamente quello della tastiera e si rifiuta di comportarsi come tale. Questo strumento converte ognuno in un trattino normale, uno spazio o niente.

Strumento per rimuovere le lineette

Tutto avviene nel tuo browser. Il tuo testo non lascia mai questa pagina.

Questo strumento sostituisce
Sostituisci ogni lineetta con

Ctrl (o ⌘) + Invio per eseguire di nuovo.

Testo con trattini semplici

0lineette rimosse

Il trattino inseparabile (‑, U+2011) è stato aggiunto a Unicode per un solo compito: unire le parti di qualcosa che non deve mai spezzarsi a fine riga — 555-0134, AN-4471-B, Jean-Pierre, 2-4-17. Si rende come un trattino normale in ogni font, i due sono impossibili da distinguere sullo schermo, e sono caratteri diversi per ogni programma che confronta stringhe. Questo è l’intero problema: testo che sembra corretto e non trova riscontro.

Entra nei tuoi dati attraverso un incolla. Word lo inserisce con Ctrl + Maiusc + - e Google Docs lo offre in Caratteri speciali; InDesign, LaTeX e le pipeline tipografiche lo emettono automaticamente dove un a-capo sarebbe dannoso; e un PDF o una pagina web che lo usa lo consegna direttamente ai tuoi appunti. Da lì viaggia verso un foglio di calcolo, un ticket, una scheda cliente — e poi una ricerca di «555-0134» non restituisce nulla mentre il record è sullo schermo identico al valore cercato.

Questo strumento sostituisce esattamente U+2011: i trattini ordinari, le lineette en e le lineette em restano intatti. La sostituzione predefinita è il semplice trattino ASCII, quello che vuoi per tutto ciò che una macchina leggerà: il numero continua a leggersi come un telefono, si ordina con il resto della colonna e corrisponde a ciò che le persone digitano. Scegli lo spazio quando il trattino separava solo due parole, e Niente per cancellarlo — utile quando le parti non avrebbero mai dovuto essere unite.

Cosa rompe il carattere

I sintomi hanno tutti la stessa forma: testo che sembra giusto e non trova riscontro.

Una ricerca non restituisce nulla

Il valore appare identico sullo schermo, e un CERCA.VERT, una clausola WHERE SQL o un controllo anti-duplicati lo tratta come un’altra stringa. I trattini inseparabili sono un colpevole frequente nei bug «il valore c’è di sicuro».

Un ordinamento mette le righe in posti strani

U+2011 si ordina dopo cifre e lettere ASCII anziché con il trattino, così un lotto incollato di codici può finire in fondo alla colonna invece che accanto ai suoi vicini.

Un validatore rifiuta il campo

I validatori di telefoni e CAP, le API datate e i caricatori CSV di solito ammettono solo ASCII. Un trattino inseparabile dentro un campo è un carattere non valido senza causa visibile.

Una riga non si spezza

Tutto lo scopo del carattere: in una colonna stretta un codice lungo può allargare il layout o farlo traboccare, perché il trattino si rifiuta di essere un punto di rottura. Se quello è il comportamento da conservare, conserva il carattere.

Scegli la sostituzione

Trattino

Dati, numeri, identificativi

Il predefinito e la risposta sicura. ASCII, un byte, riconosciuto da ogni sistema — e continua a leggersi come un telefono o un codice per un essere umano.

Spazio

Parole che erano unite

Usalo quando il carattere stava tra parole e non tra cifre — una coppia con trattino che doveva essere due parole.

Niente

Un separatore da eliminare

Cancella il carattere così le due metà si fondono. È ciò che vogliono uno slug, una chiave di account o un nome utente.

Una sola regola si applica a tutto l’incolla — una colonna di mille valori è quindi lo stesso lavoro di una riga. Incollala, ricopia la colonna pulita — nessun upload, nessun limite di righe.

Domande

In che cosa un trattino inseparabile differisce da uno normale?
Il trattino normale è U+002D, il tasto della tua tastiera, un byte di ASCII. L’inseparabile è U+2011, un carattere Unicode distinto dello stesso aspetto la cui unica proprietà speciale è che una riga non deve spezzarsi lì. Stesso glifo, altro code point, altro comportamento ovunque altrove.
Come capisco se il mio testo ne contiene?
Incollalo nello strumento qui sopra: il contatore riporta quanti U+2011 ha trovato. In Word, Mostra/Nascondi (Ctrl + Maiusc + 8) disegna l’inseparabile in modo leggermente diverso dall’ordinario. Nel browser, incollare in una casella di ricerca e cercare il valore con un trattino digitato è la prova più rapida — nessun riscontro significa che i caratteri differiscono.
Perché il mio numero di telefono non corrisponde più in Excel?
Perché il numero è stato incollato da una sorgente che usava U+2011, ed Excel confronta caratteri, non glifi. Sostituisci il carattere con un trattino semplice nei dati di origine, oppure normalizza la colonna sul posto con SUBSTITUTE(A1; UNICHAR(8209); "-").
La sostituzione cambia l’aspetto del testo?
No. I due caratteri si disegnano quasi identici in ogni font comune, quindi l’incolla appare uguale dopo. Ciò che cambia è il comportamento: le ricerche trovano, gli ordinamenti si calmano e i validatori accettano il campo.
Influisce sui trattini normali dello stesso testo?
No. Questa pagina è bloccata solo su U+2011: «ben-noto» e «2018-2022» scritti con trattini ordinari restano esattamente com’erano. È il senso di uno strumento a carattere singolo — la correzione è chirurgica.
Vale la pena rimuoverli ovunque?
Solo dove il testo deve essere confrontato o elaborato. In un documento stampato il trattino inseparabile fa un lavoro utile: tiene un codice o un nome composto insieme oltre le righe. Pulisci la copia dati per le macchine e conserva la versione tipografica per la stampa.

Pronto a pulire il tuo testo?

Nessuna registrazione, nessun upload, nessun limite di parole. Incolla, scegli, copia il risultato.

Rimuovi i trattini ora