Duplikaatridade eemaldaja
Eemalda kleebitud loenditest duplikaatridu, kasutades lüliteid järjekorra säilitamiseks, kasvavaks/kahanevaks sortimiseks, tõstureegliteks, kärpimiseks ja tühjade ridade käsitlemiseks.
Samuti toetab see Unicode-teadlikku võrdlust, kiiret kopeerimist/allalaadimist ja mitmekeelsete loendite puhastamist.
Mida see tööriist teeb
Kasuta seda üherealiste kirjete loendite, näiteks siltide, e-kirjade, URL-ide, tootekoodide või kopeeritud uurimismärkmete duplikaatide eemaldamiseks. Säilita esimene esinemine täpselt selles kohas, kus see ilmus, või sorteeri unikaalne tulemus puhtama üleandmise jaoks.
Kasutamine
- Kleebi oma loend sisendkasti, üks element rea kohta.
- Vajaduse korral kohanda järjekorda, tõstutundlikkust, kärpimist ja tühjade ridade käsitlemist.
- Klõpsa Eemalda duplikaadid ning seejärel kopeeri või laadi puhastatud tulemus alla.
Näited
Eemalda duplikaadid, säilitades algse järjekorra
Sisend
Alpha Beta Alpha Gamma Beta
Väljund
Alpha Beta Gamma
Eira tõstut + kärbi
Sisend
Alpha alpha ALPHA Beta
Väljund
Alpha Beta
Sorteeri duplikaate eemaldades
Sisend
item 10 item 2 item 2 item 1
Väljund
item 1 item 2 item 10
Sõnastik
Võrdlusvõti
Sisemine võrdlusväärtus pärast kärpimist, Unicode-normaliseerimist ja tõstutundlikkuse käsitlemist. See on algsest kuvatavast reast eraldi.
Kärpimine
Eemaldab igalt realt juhtivad ja lõpu tühikud enne võrdlemist. See ei muuda rea sees olevaid tühikuid.
NFC
Üks Unicode-normaliseerimise vormidest, mis vähendab erinevusi visuaalselt identsete, kuid sisemiselt erinevalt esitatud märkide vahel.
Lokaaditeadlik sortimine
Sortimine, mis järgib toore koodipunktijärjestuse asemel aktiivset lehekeelt. See võib muuta rõhumärkide ja segakirjade järjestust.
KKK
Kas see säilitab algse järjekorra?
Jah. Järjekorra säilitamine on vaikimisi sisse lülitatud. Tööriist hoiab iga rea ainult esimese esinemise ja säilitab selle esimese ilmumise järjekorra, kui sa ei lülitu kasvavale või kahanevale sortimisele.
Kas saan mitmekeelses tekstis tõstu eirata?
Jah, kuid tõstutundlikkus järgib praegust lehekeelt. Segakeelsete loendite puhul, eriti lokaadispetsiifiliste tähtedega, võivad tulemused erineda sellest, mida ootad.
Mis muutub siis, kui kärpimine on sees?
Juhtivad ja lõpu tühikud eemaldatakse enne võrdlemist. See muudab `Alpha` ja ` Alpha ` samaks reaks.
Kuidas tühje ridu käsitletakse?
Tühjad read jäetakse vaikimisi välja. Kui selle välja lülitad, võrreldakse ka tühje ridu ning korduvad tühjad read koondatakse üheks säilitatud tühjaks reaks.
Kas visuaalselt identsed read võivad siiski mitte kattuda?
Jah. NFC-normaliseerimine aitab paljude liit- ja eraldatud märkide erinevuste puhul, kuid null-laiusega märgid ja täislaiuse/poollaiuse erinevused võivad ridu endiselt lahus hoida.
Kas minu sisend saadetakse serverisse?
Ei. Kõik töötab lokaalselt sinu brauseris ning ei sisendteksti ega tulemust ei salvestata URL-i.
Märkused
- Tõstu eiramine sõltub praegusest lehekeelest, seega vajavad segakeelsed loendid lisatähelepanu.
- Null-laiusega märgid ning täislaiuse/poollaiuse erinevused ei ühtlustu automaatselt. Kui duplikaadid jäävad nähtavaks, uuri teksti nähtamatute märkide tööriistaga.
- See versioon säilitab iga rea esimese esinemise. Viimase esinemise säilitamise reegel puudub.