CodeKitHub
Tekstværktøjer

Tekstoprydder online

Senest opdateret:

De fleste værktøjer til dublerede linjer online gør præcis én ting. Dette kombinerer de fem oprydningshandlinger, du reelt har brug for — fjernelse af dubletter, tomme linjer, beskæring af mellemrum, sammenlægning af mellemrum og sortering — i ét trin med afkrydsningsfelter, så rodede lister og indsat data rettes med ét klik i stedet for fem separate værktøjer.

Hvad er dette værktøj?

Indsatte lister — fra regneark, e-mail-eksporter, logfiler, skrabet data — har rutinemæssigt de samme fem problemer: dublerede poster, tomme linjer, inkonsistente mellemrum foran/bagved, dobbelte mellemrum hvor der burde være ét, og ingen bestemt rækkefølge. At rette alle fem betyder normalt at hoppe mellem separate enkeltformåls-værktøjer.

Dette værktøj kører alle fem som én handling med afkrydsningsfelter, i den rækkefølge der reelt betyder noget (beskær og sammenlæg mellemrum før dublering fjernes, så "foo " og "foo" korrekt genkendes som samme linje).

Hvorfor bruge det?

  • Fem reelle oprydningshandlinger i ét trin, ikke kun dublet-fjernelse.
  • Afkrydsningsfelt-kontrol — slå ethvert trin, du ikke ønsker, fra.
  • Handlinger kører i den rækkefølge, der giver korrekte resultater (mellemrum normaliseres før dublering).
  • Viser præcis hvor mange linjer der blev fjernet.
  • Lokalt og privat — teksten forlader aldrig din browser.

Sådan bruger du det

  1. Indsæt din tekst eller liste i inputfeltet.
  2. Afkryds de handlinger, du ønsker (alt undtagen sortering er slået til som standard).
  3. Klik på Ryd op — resultatet vises nedenfor med et antal fjernede linjer.
  4. Kopiér det oprensede resultat.

Eksempel

Input

æble 
banan

æble
  banan  
kirsebær

Output

æble
banan
kirsebær

Mellemrum normaliseres først, så "æble " og "æble" genkendes som dubletter og slås sammen — noget der ofte overses af simplere værktøjer.

Almindelige anvendelser

  • Fjernelse af dubletter i en liste eksporteret fra et regneark eller CRM, før den geneksporteres.
  • Oprydning i en e-mail-liste sammenflettet fra flere kilder, hvor gentagne adresser fjernes.
  • Oprydning i logfil-output — fjernelse af tomme linjer og dublerede poster før analyse.
  • Forberedelse af en søgeords- eller URL-liste til SEO-værktøjer, én ren post pr. linje.

Hvorfor rækkefølgen af handlinger ændrer resultatet

At køre disse fem handlinger i den forkerte rækkefølge giver subtilt forkerte resultater, hvilket er grunden til, at dette værktøj fastlåser rækkefølgen i stedet for at lade trinene køre i vilkårlig kombination. Det klareste eksempel: hvis dublet-fjernelse kørte før beskæring af mellemrum, ville "æble" og "æble " (med et efterfølgende mellemrum) blive behandlet som to forskellige linjer og begge beholdt, hvilket helt underminerer formålet med at fjerne dubletter. At køre beskæring og sammenlægning først betyder, at hver linje er i sin endelige, kanoniske form, før værktøjet tjekker for dubletter, så linjer der reelt er ens — uanset forvildede mellemrum fra en copy-paste — korrekt genkendes som sådan. Samme logik gælder for fjernelse af tomme linjer før dubletfjernelse: en ophobning af tomme linjer fra forskellige kilder ville ellers blive sammenlignet på måder, der ikke betyder noget for det faktiske indhold.

Ofte stillede spørgsmål

I hvilken rækkefølge udføres handlingerne?

Beskær → sammenlæg mellemrum → fjern tomme linjer → fjern dubletter → sortér. Denne rækkefølge betyder noget: normalisering af mellemrum før dublet-fjernelse betyder, at linjer der kun adskiller sig ved forvildede mellemrum, korrekt behandles som dubletter.

Er dublet-fjernelsen versalfølsom?

Ja — "Æble" og "æble" behandles som forskellige linjer. Dette undgår, at genuint forskellige poster ved et uheld slås sammen; hvis du har brug for versalufølsom matchning, så konverter din tekst til småt først.

Hvad bruger sorteringen til kinesisk tekst?

Pinyin-baseret alfabetisk rækkefølge, så kinesiske poster sorteres på samme måde, som de ville i en telefons kontaktliste, i stedet for efter rå tegnkode.

Kan værktøjet håndtere en meget stor liste?

Ja — behandlingen sker i din browser uden størrelsesgrænse ud over hvad din enheds hukommelse kan rumme, hvilket rækker langt ud over typiske regneark-eksportstørrelser.

Bliver mine data uploadet nogen steder?

Nej. Alle fem handlinger kører som lokal JavaScript i din browser. Intet sendes til en server, så dette er sikkert at bruge på eksporterede kundelister eller andre følsomme data.

Er dette det samme som en "fjerner for dublerede linjer"?

Ja — fjernelse af dublerede linjer er én af de fem handlinger her (sammen med beskæring, sammenlægning af mellemrum, fjernelse af tomme linjer og sortering). Afkryds kun "Fjern dubletter", hvis det er alt, du har brug for; de andre fire er valgfrie.

Relaterede værktøjer