Bindestreck- och strecknormaliserare

Sortera ut bindestreck, en-dash, em-dash, minustecken och japanska långa ljudstreck efter roll, inte bara efter form.

URL:er, datum, versioner, CLI-flaggor och kod skyddas som standard, och allt körs i din webbläsare.

Din text stannar på enheten. Ingen uppladdning, inget konto, ingen serverbearbetning.

Normalisera streckliknande skiljetecken utan att förstöra strukturerad data

Verktyget behandlar Unicode-likheter som olika roller. Det behåller tekniska token intakta samtidigt som det hjälper dig att standardisera redaktionell text, flerspråkigt innehåll och japansk blandtext.

Så använder du det

  1. Klistra in texten du vill städa upp.
  2. Välj ett förval och justera konfidensnivån om texten är tvetydig.
  3. Granska hur många poster som ändrades, skyddades eller lämnades för manuell kontroll.
  4. Kopiera resultatet, spara rapporten eller skicka tillbaka resultatet för en ny genomgång.

Exempel

Gör om intervall och parentetiska streck till olika tecken

Inmatning
Kapitel 10-12 - reviderad utgåva
Utdata
Kapitel 10–12 — reviderad utgåva

Använd minustecknet för matematik

Inmatning
Temperaturen sjönk till -5 och x-1 = 0.
Utdata
Temperaturen sjönk till −5 och x−1 = 0.

Skydda datum, URL:er och CLI-flaggor

Inmatning
Utgåva 2026-03-12, URL https://example.com/my-tool, flagga --dry-run
Utdata
Datum, URL och CLI-flagga förblir orörda medan omgivande text normaliseras.

Håll japanska långt ljudstreck separata från streck

Inmatning
スーパー - A-B - 3-5kg
Utdata
スーパー ― A‐B ― 3–5kg

Nyckeltermer

Bindestreck

En sammanbindare inne i ett ord eller ett sammansatt uttryck. Unicode har särskilda bindestreckstecken, till exempel U+2010.

En-dash / Em-dash

Strecktecken som ofta används för intervall, avbrott eller parentetiska pauser, beroende på skriftspråk och stilguide.

Minustecken

Det matematiska tecknet för negativt tal eller subtraktion. Unicode tilldelar U+2212 för den rollen.

Långt ljudstreck

Ett japanskt tecken som används för att förlänga vokalljud i katakana-ord. Det är inte samma sak som ett streck.

Noteringar från Unicode-verkligheten

  • ASCII-bindestreck-minus är enkelt att skriva, men det slår ihop flera olika skiljetecken till ett enda tecken.
  • Japanskt ー och japanskt ― kan se lika ut i vissa typsnitt men är fortfarande olika kodpunkter.
  • Övernormalisering av teknisk text kan förstöra kommandon, versioner, slugs och URL:er även när resultatet ser snyggare ut.

Vanliga frågor

Laddas min text upp någonstans?

Nej. Skydd, klassificering och normalisering körs bara i din webbläsare.

Vad skyddas automatiskt?

Som standard skyddar verktyget URL:er, e-postadresser, datum, tider, versioner, ID:n, sökvägar, CLI-flaggor, kodblock, inlinekod och enkel markup.

Varför inte bara ersätta varje bindestreck-minus rakt av?

För att ASCII-bindestreck-minus kan betyda bindestreck i ord, intervallstreck, parentetiskt streck eller matematiskt minustecken. En blind ersättning förstör ofta riktig data.

Kommer det att ändra japanska långt ljudstreck?

Inte som standard. Du kan välja att normalisera halvbredds långt ljudstreck till fullbreddsformen, men verktyget gör inte om långt ljudstreck till streck.

Fungerar det med flerspråkig text eller RTL-text?

Ja. Inmatning och utdata använder automatisk textriktning, och sidan är utformad så att engelska kan vara källan för framtida översättningar.

Vad händer med tvetydiga fall?

Standardbeteendet är att bevara dem och markera dem för granskning. Du kan byta till ett starkare läge om din stilguide föredrar mer aggressiv normalisering.

Noteringar

  • Skyddsreglerna är försiktiga heuristiker. Om du verkligen vill normalisera inuti en skyddad token, stäng av skyddet först.
  • Aggressiv normalisering kan krocka med husstil, juridiska skrivregler eller domänspecifik notation.
  • Den delade URL:en innehåller bara inställningar. Den innehåller aldrig inmatnings- eller utdatatext.