Cosa fa questo strumento
Questo strumento serve a rimuovere trattini lunghi da un testo e a sostituirli con la punteggiatura che preferisci. Il trattino lungo, chiamato anche lineetta (in inglese em dash, codice Unicode U+2014), si usa per interrompere una frase, aprire un inciso o segnare una svolta improvvisa. È un segno di punteggiatura del tutto corretto, ma a molte persone serve un testo senza. Alcune redazioni e guide di stile preferiscono virgole o parentesi. Alcune piattaforme lo mostrano come un simbolo strano. E siccome gli strumenti di scrittura basati sull’intelligenza artificiale lo usano moltissimo, tanti autori ora lo tolgono perché il testo suoni più loro.
Lo strumento trova ogni trattino lungo nel testo e lo sostituisce con la punteggiatura che scegli. Fa lo stesso con il trattino medio, più corto (U+2013), e trasforma i trattini negli intervalli numerici in trattini normali. Nei testi italiani gli incisi sono spesso scritti proprio con il trattino medio tra due spazi, quindi tieni attiva l’opzione per i trattini medi se vuoi eliminare anche quelli.
Come si usa
- Incolla il testo in Il tuo testo. La versione ripulita compare in Testo senza trattini lunghi.
- In Sostituisci ogni trattino con scegli Virgola, Punto e virgola, Trattino con spazi, Trattino o Spazio.
- Controlla le opzioni: Includi i trattini medi, Intervalli numerici con trattino e Sostituisci anche i doppi trattini.
- Premi Copia o Scarica.
La nota sotto lo strumento ti dice quanti trattini sono stati sostituiti.
Le scelte di sostituzione
Virgola è l’impostazione predefinita perché va bene per la maggior parte delle frasi. Una coppia di lineette attorno a un inciso funziona come una coppia di virgole. Gli eventuali spazi attorno al trattino vengono tolti prima, così ottieni una sola virgola pulita seguita da uno spazio. Se il carattere successivo è già un segno di punteggiatura, come un punto, non viene aggiunta un’altra virgola.
Punto e virgola è adatto a un trattino che unisce due pensieri completi.
Trattino con spazi mette un normale trattino della tastiera con uno spazio per lato. È l’aspetto più vicino all’originale, usando solo caratteri presenti su ogni tastiera.
Trattino unisce le parole con un trattino, senza spazi.
Spazio sostituisce semplicemente il trattino con uno spazio.
Esempi
In questa tabella, [trattino lungo] e [trattino medio] stanno al posto dei caratteri veri.
| Incolli | Risultato |
|---|---|
| The plan[trattino lungo]if it works[trattino lungo]will save hours. | The plan, if it works, will save hours. |
| It was fast [trattino lungo] really fast. | It was fast, really fast. |
| He paused[trattino lungo]then laughed. | He paused, then laughed. |
| Wait for it[trattino lungo]. | Wait for it. |
| [trattino lungo] Who said that? | Who said that? |
| We are open 9[trattino medio]5 on weekdays. | We are open 9-5 on weekdays. |
| Read pages 10[trattino medio]20 first. | Read pages 10-20 first. |
It works -- mostly. (doppi trattini attivi) |
It works, mostly. |
La stessa prima frase con le altre scelte:
| Sostituisci ogni trattino con | Risultato |
|---|---|
| Punto e virgola | The plan; if it works; will save hours. |
| Trattino con spazi | The plan - if it works - will save hours. |
| Trattino | The plan-if it works-will save hours. |
| Spazio | The plan if it works will save hours. |
Con un testo italiano e le impostazioni predefinite, “Il progetto [trattino medio] come previsto [trattino medio] è finito.” diventa “Il progetto, come previsto, è finito.”, mentre in “Aperto dalle 9[trattino medio]13.” il trattino tra i numeri diventa un trattino normale: “Aperto dalle 9-13.” Attenzione ai dialoghi scritti con le lineette: “[trattino lungo] Chi è? [trattino lungo] chiese Marco.” diventa “Chi è?, chiese Marco.”, con una virgola dopo il punto interrogativo che dovrai togliere a mano.
Quali caratteri vengono sostituiti
- Trattino lungo (U+2014), sempre.
- Barra orizzontale (U+2015) e i trattini doppio e triplo (U+2E3A e U+2E3B), che hanno un aspetto simile e vengono trattati allo stesso modo.
- Trattino medio (U+2013) e trattino per cifre (U+2012), quando Includi i trattini medi è attiva.
- Due o tre trattini di fila tra le parole, quando Sostituisci anche i doppi trattini è attiva. Molte persone digitano
--quando intendono una lineetta, e alcuni programmi lo trasformano in lineetta in automatico.
Con Intervalli numerici con trattino attiva, un trattino tra due cifre, come in 1990-1995 scritto con il trattino medio, diventa un trattino senza spazi, qualunque sostituzione tu abbia scelto.
Consigli e limiti
- Rileggi il risultato. La virgola va bene quasi sempre, ma non sempre. Un trattino prima di un elenco o di una spiegazione potrebbe stare meglio come due punti, e un trattino che chiude bruscamente una frase potrebbe richiedere un punto. Sistema a mano quei pochi casi.
- Le lineette in coppia restano in coppia. Se una frase ha due trattini attorno a un inciso, diventano entrambi virgole e la frase resta equilibrata.
- Altra punteggiatura tipografica, come le virgolette curve e il carattere dei puntini di sospensione, si può ripulire con il convertitore in testo semplice.
- Sostituzioni singole di qualsiasi parola o simbolo sono facili con lo strumento trova e sostituisci.
- Per togliere tutti i simboli in una volta, non solo i trattini, c’è lo strumento per rimuovere i caratteri speciali.
Come digitare o evitare i trattini lunghi
Gli elaboratori di testo spesso inseriscono la lineetta da soli. Microsoft Word trasforma due trattini tra due parole in una lineetta mentre scrivi. Per evitarlo, apri File, Opzioni, Strumenti di correzione, Opzioni correzione automatica, poi la scheda Formattazione automatica durante la digitazione, e togli la spunta all’opzione che sostituisce i trattini con una lineetta. Documenti Google ha un’impostazione simile in Strumenti, poi Preferenze, tra le sostituzioni automatiche.
Per togliere le lineette già presenti in Word, apri Trova e sostituisci, scrivi ^+ nella casella Trova (il codice di Word per il trattino lungo) e una virgola seguita da uno spazio nella casella Sostituisci con. Usa ^= per i trattini medi. In Documenti Google, incolla il trattino nella casella Trova di Trova e sostituisci.
Nel codice basta un’espressione regolare. In JavaScript, text.replace(/\s*\u2014\s*/g, ', ') sostituisce ogni trattino lungo, con gli spazi attorno, con una virgola e uno spazio. In Python, usa re.sub(r'\s*\u2014\s*', ', ', text).