Fjern dubletlinjer

Fjern dubletlinjer fra indsatte lister med indstillinger for at bevare rækkefølge, sortere stigende/faldende, styre store/små bogstaver, trimme og håndtere tomme linjer.

Den understøtter også Unicode-bevidst sammenligning, hurtig kopi/download og oprydning i flersprogede lister.

Kun behandling i browseren Unicode-bevidst Behold rækkefølge eller sortér
Dit input bliver i denne browser og sendes aldrig til en server.

Hvad dette værktøj gør

Brug det til at fjerne dubletter i lister med én post pr. linje, såsom tags, e-mails, URL'er, produktkoder eller kopierede researchnoter. Behold det første forekomststed præcis, hvor det stod, eller sortér det unikke resultat for et renere overdragelsesformat.

Sådan bruges det

  1. Indsæt din liste i inputfeltet, én post pr. linje.
  2. Justér rækkefølge, match af store/små bogstaver, trim og håndtering af tomme linjer efter behov.
  3. Klik på Fjern dubletter, og kopiér eller download derefter det rensede resultat.

Eksempler

Fjern dubletter og bevar den oprindelige rækkefølge

Inddata

Alpha
Beta
Alpha
Gamma
Beta

Uddata

Alpha
Beta
Gamma

Ignorér store/små bogstaver + trim

Inddata

Alpha
 alpha
ALPHA
Beta

Uddata

Alpha
Beta

Sortér mens dubletter fjernes

Inddata

item 10
item 2
item 2
item 1

Uddata

item 1
item 2
item 10

Ordliste

Sammenligningsnøgle

Den interne sammenligningsværdi efter trim, Unicode-normalisering og håndtering af store/små bogstaver. Den er adskilt fra den oprindelige viste linje.

Beskæring

Fjerner foranstillede og efterstillede mellemrum fra hver linje før sammenligning. Den omskriver ikke indre mellemrum.

NFC

En Unicode-normaliseringsform, der reducerer forskelle mellem visuelt identiske tegn med forskellige interne repræsentationer.

Locale-bevidst sortering

Sortering der følger sidens aktive sprog i stedet for rå kodepunktsorden. Det kan ændre, hvordan accenter og blandede skriftsystemer ordnes.

Ofte stillede spørgsmål

Beholder den den oprindelige rækkefølge?

Ja. Behold rækkefølge er standard. Værktøjet bevarer kun den første forekomst af hver linje og holder denne først-forekommende rækkefølge, medmindre du skifter til stigende eller faldende sortering.

Kan jeg ignorere store/små bogstaver for flersproget tekst?

Ja, men håndtering af store/små bogstaver følger sidens aktuelle sprog. For lister med blandede sprog, især med locale-specifikke bogstaver, kan resultaterne afvige fra det forventede.

Hvad ændres, når trim er slået til?

Foranstillede og efterstillede mellemrum fjernes før sammenligning. Det gør `Alpha` og ` Alpha ` til den samme linje.

Hvordan håndteres tomme linjer?

Tomme linjer udelukkes som standard. Hvis du slår det fra, sammenlignes tomme linjer også, og gentagne tomme linjer samles til én bevaret tom linje.

Kan visuelt identiske linjer stadig undlade at matche?

Ja. NFC-normalisering hjælper med mange forskelle mellem sammensatte og dekomponerede tegn, men tegn med nul-bredde og forskelle mellem fuld- og halv-bredde kan stadig holde linjer adskilt.

Sendes mit input til en server?

Nej. Alt kører lokalt i din browser, og hverken inputteksten eller resultatet gemmes i URL'en.

Bemærkninger

  • Match uden hensyn til store/små bogstaver afhænger af sidens aktuelle sprog, så flersprogede lister kræver ekstra omhu.
  • Tegn med nul-bredde og forskelle mellem fuld og halv bredde bliver ikke automatisk ensrettet. Hvis dubletter stadig er synlige, så undersøg teksten med et værktøj til usynlige tegn.
  • Denne version bevarer den første forekomst af hver linje. Den tilbyder ikke en regel om at bevare den sidste forekomst.