Co je tento nástroj?
Vložené seznamy — z tabulek, exportů e-mailů, log souborů, sesbíraných dat — pravidelně nesou stejných pět problémů: duplicitní položky, prázdné řádky, nekonzistentní úvodní/koncové mezery, dvojité mezery tam, kde by měla být jedna, a žádné konkrétní pořadí. Oprava všech pěti obvykle znamená přeskakovat mezi samostatnými jednoúčelovými nástroji.
Tento nástroj spouští všech pět jako jednu operaci se zaškrtávacími poli, v pořadí, na kterém skutečně záleží (oříznutí a sloučení mezer před odstraněním duplicit, takže "foo " a "foo" jsou správně rozpoznány jako stejný řádek).
Proč ho používat?
- Pět skutečných operací čištění v jednom průchodu, ne jen odstranění duplicit.
- Ovládání zaškrtávacími poli — vypněte jakýkoli krok, který nechcete.
- Operace běží v pořadí, které produkuje správné výsledky (mezery normalizovány před odstraněním duplicit).
- Zobrazuje přesně, kolik řádků bylo odstraněno.
- Lokální a soukromé — text nikdy neopustí váš prohlížeč.
Jak se používá
- Vložte svůj text nebo seznam do vstupního pole.
- Zaškrtněte operace, které chcete (vše kromě řazení je ve výchozím stavu zapnuto).
- Klikněte na Vyčistit — výsledek se zobrazí níže s počtem odstraněných řádků.
- Zkopírujte vyčištěný výsledek.
Příklad
Vstup
apple
banana
apple
banana
cherryVýstup
apple
banana
cherryMezery se nejprve normalizují, takže "apple " a "apple" jsou rozpoznány jako duplicity a sloučeny — běžné přehlédnutí u jednodušších nástrojů.
Běžná použití
- Odstranění duplicit ze seznamu exportovaného z tabulky nebo CRM před opětovným importem.
- Vyčištění e-mailového seznamu sloučeného z více zdrojů, odstranění opakovaných adres.
- Úprava výstupu log souboru — odstranění prázdných řádků a duplicitních položek před analýzou.
- Příprava seznamu klíčových slov nebo URL pro SEO nástroje, jedna čistá položka na řádek.
Proč pořadí operací mění výsledek
Spuštění těchto pěti operací ve špatném pořadí produkuje jemně nesprávné výsledky, což je důvod, proč tento nástroj pořadí pevně stanovuje, místo aby nechal kroky běžet v libovolné kombinaci. Nejjasnější příklad: kdyby odstranění duplicit proběhlo před oříznutím mezer, "apple" a "apple " (s koncovou mezerou) by byly považovány za dva odlišné řádky a oba by zůstaly zachovány, čímž by se tiše zmařil celý smysl odstraňování duplicit. Provedení oříznutí a sloučení mezer jako první znamená, že každý řádek je ve své konečné, kanonické formě předtím, než nástroj zkontroluje duplicity, takže řádky, které jsou smysluplně stejné — bez ohledu na náhodné mezery vzniklé při kopírování a vkládání — jsou správně rozpoznány jako takové. Stejná logika platí pro odstranění prázdných řádků probíhající před odstraněním duplicit: nahromadění prázdných řádků z různých zdrojů by se jinak porovnávalo způsoby, na kterých ve skutečném obsahu nezáleží.
Časté dotazy
V jakém pořadí se operace aplikují?
Oříznutí → sloučení mezer → odstranění prázdných řádků → odstranění duplicit → řazení. Na tomto pořadí záleží: normalizace mezer před odstraněním duplicit znamená, že řádky lišící se jen v náhodných mezerách jsou správně považovány za duplicity.
Je odstraňování duplicit citlivé na velikost písmen?
Ano — "Apple" a "apple" jsou považovány za odlišné řádky. To zabraňuje náhodnému sloučení skutečně odlišných položek; pokud potřebujete porovnávání nezávislé na velikosti písmen, převeďte text nejprve na malá písmena.
Co používá řazení pro čínský text?
Abecední pořadí podle pinyinu, takže se čínské položky řadí tak, jak by byly v seznamu kontaktů na telefonu, spíše než podle syrového kódu znaku.
Zvládne to velmi velký seznam?
Ano — zpracování probíhá ve vašem prohlížeči bez limitu velikosti nad rámec toho, co unese paměť vašeho zařízení, což je hluboko nad typickými velikostmi exportů z tabulek.
Nahrávají se moje data někam?
Ne. Všech pět operací běží jako lokální JavaScript ve vašem prohlížeči. Nic se neodesílá na server, takže je bezpečné to použít na exportované seznamy zákazníků nebo jiná citlivá data.
Je to stejné jako "nástroj na odstranění duplicitních řádků"?
Ano — odstranění duplicitních řádků je jednou z pěti operací zde (spolu s oříznutím, sloučením mezer, odstraněním prázdných řádků a řazením). Zaškrtněte pouze "Odstranit duplicity", pokud je to vše, co potřebujete; ostatní čtyři jsou volitelné.