Normalisering af bindestreg / tankestreg

Få styr på bindestreger, en-dash, em-dash, minustegn og japanske langlydstegn ud fra deres funktion i stedet for kun deres form.

URL'er, datoer, versioner, CLI-flag og kode er beskyttet som standard, og alt kører inde i din browser.

Din tekst bliver på denne enhed. Ingen upload, ingen konto, ingen behandling på serversiden.

Normaliser tegnlignende streger uden at ødelægge strukturerede data

Dette værktøj behandler Unicode-tegn, der ligner hinanden, som forskellige funktioner. Det holder tekniske tokens intakte, mens det hjælper dig med at standardisere redaktionel tekst, flersproget indhold og japansk blandet skrivning.

Sådan bruges det

  1. Indsæt den tekst, du vil rydde op i.
  2. Vælg en forudindstilling, og juster sikkerhedsniveauet, hvis teksten er tvetydig.
  3. Gennemgå, hvor mange elementer der blev ændret, beskyttet eller efterladt til manuel gennemgang.
  4. Kopiér resultatet, gem rapporten, eller send resultatet tilbage til en ny omgang.

Eksempler

Gør intervaltegn og indskudte pauser til forskellige tegn

Inddata
Kapitler 10-12 - revideret udgave
Resultat
Kapitler 10–12 — revideret udgave

Brug Unicode-minustegn til matematik

Inddata
Temperaturen faldt til -5, og x-1 = 0.
Resultat
Temperaturen faldt til −5, og x−1 = 0.

Beskyt datoer, URL'er og CLI-flag

Inddata
Udgivelse 2026-03-12, URL https://example.com/my-tool, flag --dry-run
Resultat
Datoen, URL'en og CLI-flaget forbliver urørte, mens den omgivende tekst normaliseres.

Hold japanske langlydstegn adskilt fra streger

Inddata
スーパー - A-B - 3-5kg
Resultat
スーパー ― A‐B ― 3–5kg

Nøglebegreber

Bindestreg

Et forbindelsestegn inde i et ord eller et sammensat udtryk. Unicode har særlige bindestregtegn som U+2010.

Kort tankestreg / lang tankestreg

Tankestregtegn, der ofte bruges til intervaller, pauser eller indskud, afhængigt af skriftsystem og stilguide.

Minustegn

Det matematiske tegn for negativt tal eller subtraktion. Unicode bruger U+2212 til denne funktion.

Langlydstegn

Et japansk tegn, der bruges til at forlænge vokallyde i katakanaord. Det er ikke det samme som en streg.

Noter fra Unicode-virkeligheden

  • ASCII-tegnet bindestreg-minus er nemt at skrive, men det samler flere forskellige tegnfunktioner i ét tegn.
  • Japansk ー og japansk stil ― kan se ens ud i nogle skrifttyper, selv om de stadig er forskellige kodepunkter.
  • For hård normalisering af teknisk tekst kan ødelægge kommandoer, versioner, slugs og URL'er, selv når resultatet ser pænere ud.

Ofte stillede spørgsmål

Bliver min tekst uploadet nogen steder?

Nej. Beskyttelse, klassificering og normalisering kører kun i din browser.

Hvad bliver automatisk beskyttet?

Som standard beskytter værktøjet URL'er, e-mails, datoer, tider, versioner, id'er, filstier, CLI-flag, kodeblokke, inline-kode og grundlæggende markup.

Hvorfor ikke bare erstatte alle bindestreg-minus blindt?

Fordi ASCII-tegnet bindestreg-minus kan betyde ord-bindestreg, intervalstreg, indskudsstreg eller matematisk minustegn. En blind erstatning ødelægger ofte rigtige data.

Vil det ændre japanske langlydstegn?

Ikke som standard. Du kan valgfrit normalisere det halvbredde langlydstegn til fuldbredde-formen, men værktøjet gør ikke langlydstegn til streger.

Virker det med flersproget tekst eller RTL-tekst?

Ja. Inddata og resultat bruger automatisk tekstretning, og siden er udformet, så engelsk kan være kilde for fremtidige oversættelser.

Hvad sker der med tvetydige tilfælde?

Standardadfærden er at bevare dem og liste dem til gennemgang. Du kan skifte til en stærkere tilstand, hvis din stilguide foretrækker mere aggressiv normalisering.

Bemærkninger

  • Beskyttelsesreglerne er sikkerhedsorienterede heuristikker. Hvis du virkelig vil normalisere inde i et beskyttet token, skal du først slå den beskyttelse fra.
  • Aggressiv normalisering kan komme i konflikt med husstil, juridiske skriveregler eller domænespecifik notation.
  • Den delte URL indeholder kun indstillinger. Den indeholder aldrig teksten eller resultatet.