Выдаленне дублікатаў радкоў

Выдаляйце дублікаты радкоў з устаўленых спісаў з пераключальнікамі для захавання парадку, сартавання па ўзрастанні і змяншэнні, правілаў рэгістра, абразання і працы з пустымі радкамі.

Таксама падтрымліваюцца параўнанне з улікам Unicode, хуткае капіраванне і спампоўка, а таксама ачыстка шматмоўных спісаў.

Апрацоўка толькі ў браўзеры З улікам Unicode Захоўвайце парадак або сартуйце
Ваш увод застаецца ў гэтым браўзеры і ніколі не адпраўляецца на сервер.

Што робіць гэты інструмент

Выкарыстоўвайце яго, каб чысціць спісы, дзе кожны элемент стаіць у асобным радку: тэгі, адрасы электроннай пошты, URL, коды тавараў ці нататкі. Захоўвайце першае ўваходжанне там, дзе яно было, або сартуйце ўнікальны вынік для больш акуратнай перадачы.

Як карыстацца

  1. Устаўце спіс у поле ўводу, па адным элеменце ў радку.
  2. Пры патрэбе адкарэктуйце парадак, улік рэгістра, абразанне і апрацоўку пустых радкоў.
  3. Націсніце «Выдаліць дублікаты», а потым скапіруйце або спампуйце ачышчаны вынік.

Прыклады

Выдаленне дублікатаў са захаваннем парадку

Увод

Alpha
Beta
Alpha
Gamma
Beta

Вынік

Alpha
Beta
Gamma

Ігнараваць рэгістр і абразаць прабелы

Увод

Alpha
 alpha
ALPHA
Beta

Вынік

Alpha
Beta

Сартаванне пры выдаленні дублікатаў

Увод

item 10
item 2
item 2
item 1

Вынік

item 1
item 2
item 10

Тэрміны

Ключ параўнання

Унутранае значэнне параўнання пасля абразання, Unicode-нармалізацыі і апрацоўкі рэгістра. Яно асобнае ад арыгінальнага радка для адлюстравання.

Абрэзка

Выдаляе пачатковыя і канчатковыя прабелы з кожнага радка перад параўнаннем. Унутраны інтэрвал не змяняецца.

NFC

Адна з формаў Unicode-нармалізацыі, якая змяншае розніцу паміж візуальна аднолькавымі сімваламі з розным унутраным прадстаўленнем.

Сартаванне з улікам мовы

Сартаванне, якое ідзе паводле бягучай мовы старонкі, а не па сырых кодавых кропках. Гэта можа змяніць парадак акцэнтаў і змешаных пісьмаў.

Частыя пытанні

Ці захоўваецца арыгінальны парадак?

Так. Захаванне парадку выкарыстоўваецца па змаўчанні. Інструмент пакідае толькі першае ўваходжанне кожнага радка і захоўвае парадак гэтых першых уваходжанняў, калі вы не ўключыце сартаванне па ўзрастанні або змяншэнні.

Ці магу я ігнараваць рэгістр у шматмоўным тэксце?

Так, але апрацоўка рэгістра залежыць ад бягучай мовы старонкі. Для спісаў на некалькіх мовах, асабліва з лакальнымі літарамі, вынікі могуць адрознівацца ад чаканых.

Што змяняецца, калі ўключана абразанне?

Пачатковыя і канчатковыя прабелы выдаляюцца перад параўнаннем. Гэта робіць `Alpha` і ` Alpha ` аднолькавымі радкамі.

Як апрацоўваюцца пустыя радкі?

Пустыя радкі выключаюцца па змаўчанні. Калі гэта выключыць, пустыя радкі таксама параўноўваюцца, і паўторныя пустыя радкі зліваюцца ў адзін захаваны пусты радок.

Ці могуць візуальна аднолькавыя радкі ўсё адно не супасці?

Так. NFC-нармалізацыя дапамагае пры многіх розніцах паміж складзенымі і раскладзенымі знакамі, але сімвалы нулявой шырыні і розніцы шырыні ўсё яшчэ могуць раз’ядноўваць радкі.

Ці адпраўляецца мой увод на сервер?

Не. Усё працуе лакальна ў вашым браўзеры, і ні тэкст уводу, ні вынік не захоўваюцца ў URL.

Заўвагі

  • Параўнанне без уліку рэгістра залежыць ад бягучай мовы старонкі, таму са спісамі на некалькіх мовах трэба быць асабліва ўважлівым.
  • Сімвалы нулявой шырыні і адрозненні паміж поўнай і палавіннай шырынёй не аб’ядноўваюцца аўтаматычна. Калі дублікаты ўсё яшчэ бачныя, праверце тэкст інструментам для нябачных знакаў.
  • Гэтая версія пакідае першае ўваходжанне кожнага радка. Яна не прапануе правіла захавання апошняга ўваходжання.