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ů.

Zpracování jen v prohlížeči S podporou Unicode Zachovat pořadí nebo seřadit
Váš vstup zůstává v tomto prohlížeči a nikdy se neodesílá na server.

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

  1. Vložte svůj seznam do vstupního pole, jednu položku na řádek.
  2. Podle potřeby upravte pořadí, rozlišování velikosti písmen, trim a práci s prázdnými řádky.
  3. 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.