Normalizzatore trattini / dash

Metti ordine tra trattini, en dash, em dash, segni meno e segni di allungamento giapponesi in base alla funzione, non solo alla forma.

URL, date, versioni, flag CLI e codice sono protetti di default e tutto viene eseguito nel browser.

Il tuo testo resta su questo dispositivo. Nessun upload, nessun account, nessuna elaborazione lato server.

Normalizza segni simili ai dash senza rompere i dati strutturati

Questo strumento tratta i sosia Unicode come ruoli diversi. Mantiene intatti i token tecnici aiutandoti a uniformare testo editoriale, contenuti multilingue e scrittura giapponese mista.

Come si usa

  1. Incolla il testo che vuoi ripulire.
  2. Scegli un preset e regola il livello di confidenza se il testo e ambiguo.
  3. Controlla quanti elementi sono stati modificati, protetti o lasciati alla revisione manuale.
  4. Copia il risultato, salva il report o rimanda il risultato all'input per un altro passaggio.

Esempi

Trasforma intervalli e pause parentetiche in segni distinti

Ingresso
Capitoli 10-12 - edizione rivista
Uscita
Capitoli 10–12 — edizione rivista

Usa il segno meno Unicode per la matematica

Ingresso
La temperatura è scesa a -5 e x-1 = 0.
Uscita
La temperatura è scesa a −5 e x−1 = 0.

Proteggi date, URL e flag CLI

Ingresso
Rilascio 2026-03-12, URL https://example.com/my-tool, flag --dry-run
Uscita
La data, l'URL e il flag CLI restano invariati mentre il testo circostante viene normalizzato.

Tieni separati i segni di allungamento giapponesi dai dash

Ingresso
スーパー - A-B - 3-5kg
Uscita
スーパー ― A‐B ― 3–5kg

Termini chiave

Trattino

Un connettore all'interno di una parola o di un composto. Unicode fornisce caratteri di trattino dedicati come U+2010.

Dash en / Dash em

Caratteri dash comunemente usati per intervalli, cesure o pause parentetiche, a seconda del sistema di scrittura e della guida di stile.

Segno meno

Il simbolo matematico di negativo o sottrazione. Unicode assegna U+2212 a questo ruolo.

Segno di allungamento

Un carattere giapponese usato per estendere i suoni vocalici nelle parole in katakana. Non e la stessa cosa di un dash.

Note dalla realta Unicode

  • L'hyphen-minus ASCII e comodo da digitare, ma comprime in un unico carattere diversi ruoli di punteggiatura.
  • Il giapponese ー e il giapponese stile ― possono sembrare simili in alcuni font pur avendo code point diversi.
  • Una normalizzazione troppo aggressiva del testo tecnico puo rompere comandi, versioni, slug e URL anche se l'output sembra piu pulito.

Domande frequenti

Il mio testo viene caricato da qualche parte?

No. Protezione, classificazione e normalizzazione avvengono tutte solo nel browser.

Che cosa viene protetto automaticamente?

Di default lo strumento protegge URL, email, date, orari, versioni, ID, percorsi file, flag CLI, blocchi di codice, codice inline e markup di base.

Perche non sostituire alla cieca ogni hyphen-minus?

Perche l'hyphen-minus ASCII puo indicare un trattino all'interno di una parola, un dash di intervallo, un dash parentetico o un segno meno matematico. Una sostituzione cieca rompe spesso dati reali.

Cambiera i segni di allungamento giapponesi?

Non di default. Puoi facoltativamente normalizzare il segno di allungamento half-width nella forma full-width, ma lo strumento non trasformera i segni di allungamento in dash.

Funziona con testo multilingue o RTL?

Si. Input e output usano la direzione automatica del testo e la pagina e progettata in modo che l'inglese possa fungere da fonte per future traduzioni.

Che cosa succede ai casi ambigui?

Il comportamento predefinito e conservarli ed elencarli per revisione. Puoi passare a una modalita piu forte se la tua guida di stile preferisce una normalizzazione aggressiva.

Note

  • Le regole di protezione sono euristiche orientate alla sicurezza. Se vuoi davvero normalizzare dentro un token protetto, disattiva prima quella protezione.
  • Una normalizzazione aggressiva puo entrare in conflitto con lo stile interno, con regole di redazione giuridica o con notazioni specifiche del dominio.
  • L'URL condiviso contiene solo impostazioni. Non include mai il testo di input o quello di output.