Odstraňovač duplicitních řádků
Odstraňte duplicitní řádky z vložených seznamů pomocí přepínačů pro zachování pořadí, vzestupné/sestupné řazení, pravidla velikosti písmen, trim a práci s prázdnými řádky.
Podporuje také porovnávání s ohledem na Unicode, rychlé kopírování/stahování a čištění vícejazyčných seznamů.
Co tento nástroj dělá
Použijte ho k odstranění duplicit v seznamech po jednom řádku, jako jsou štítky, e-maily, URL, kódy produktů nebo zkopírované výzkumné poznámky. Můžete ponechat první výskyt přesně tam, kde se objevil, nebo jedinečný výsledek seřadit pro čistší předání.
Jak použít
- Vložte svůj seznam do vstupního pole, jednu položku na řádek.
- Podle potřeby upravte pořadí, rozlišování velikosti písmen, trim a práci s prázdnými řádky.
- Klikněte na Odstranit duplicity a pak vyčištěný výsledek zkopírujte nebo stáhněte.
Příklady
Odstranění duplicit při zachování původního pořadí
Vstup
Alpha Beta Alpha Gamma Beta
Výstup
Alpha Beta Gamma
Ignorovat velikost písmen + trim
Vstup
Alpha alpha ALPHA Beta
Výstup
Alpha Beta
Řadit při odstraňování duplicit
Vstup
item 10 item 2 item 2 item 1
Výstup
item 1 item 2 item 10
Slovníček
Porovnávací klíč
Interní hodnota pro porovnání po trimu, normalizaci Unicode a zpracování velikosti písmen. Je oddělená od původního zobrazeného řádku.
Orezani okraju
Odstraní počáteční a koncové mezery z každého řádku před porovnáním. Vnitřní mezery nepřepisuje.
NFC
Jedna z forem normalizace Unicode, která snižuje rozdíly mezi vizuálně stejnými znaky s různou interní reprezentací.
Řazení podle jazykového prostředí
Řazení, které se řídí aktivním jazykem stránky místo surového pořadí kódových bodů. To může změnit pořadí písmen s diakritikou i smíšených skriptů.
Časté dotazy
Zachová to původní pořadí?
Ano. Výchozí je zachování pořadí. Nástroj ponechá pouze první výskyt každého řádku a toto pořadí prvního výskytu zachová, pokud nepřepnete na vzestupné nebo sestupné řazení.
Mohu ignorovat velikost písmen u vícejazyčného textu?
Ano, ale práce s velikostí písmen se řídí aktuálním jazykem stránky. U seznamů s více jazyky, zejména s písmeny specifickými pro dané jazyky, se výsledky mohou lišit od očekávání.
Co se změní, když je zapnutý trim?
Před porovnáním se odstraní počáteční a koncové mezery. Díky tomu se `Alpha` a ` Alpha ` berou jako stejný řádek.
Jak se pracuje s prázdnými řádky?
Prázdné řádky jsou ve výchozím stavu vyloučené. Pokud to vypnete, prázdné řádky se také porovnávají a opakované prázdné řádky se sloučí do jednoho zachovaného prázdného řádku.
Může se stát, že se vizuálně stejné řádky neshodují?
Ano. Normalizace NFC pomáhá u mnoha rozdílů mezi složenými a rozloženými znaky, ale znaky s nulovou šířkou a rozdíly mezi plnou a poloviční šířkou mohou řádky stále odlišovat.
Odesílá se můj vstup na server?
Ne. Všechno běží lokálně ve vašem prohlížeči a do URL se neukládá ani vstupní text, ani výsledek.
Poznámky
- Porovnávání bez ohledu na velikost písmen závisí na aktuálním jazyce stránky, takže u vícejazyčných seznamů je potřeba zvýšená opatrnost.
- Znaky s nulovou šířkou ani rozdíly mezi plnou a poloviční šířkou se nesjednocují automaticky. Pokud duplicity zůstávají viditelné, zkontrolujte text nástrojem pro neviditelné znaky.
- Tato verze ponechává první výskyt každého řádku. Nenabízí pravidlo pro ponechání posledního výskytu.