Мазмұнға өту

Жолдарды сұрыптау және қайталарын жою

Жолдарды әліпби, табиғи тәртіп немесе ұзындық бойынша сұрыптаңыз, қайталанатын және бос жолдарды жойып, тізімдерді браузеріңізде тазалаңыз.

Нәтиже

0 жол
Браузеріңізде жұмыс істейді · серверге жүктелмейдіҚалай жұмыс істейді

Жолдарды сұрыптау және қайталануларды жою құралын қалай қолдану керек

  1. 1

    Тізімді қойыңыз

    Әр жолға бір элемент: аттар, кілт сөздер, файл атаулары, электрондық пошта мекенжайлары, сандар немесе лог жолдары.

  2. 2

    Рецепт құрыңыз

    Сұрыптау, қайталануларды жою немесе сүзу сияқты қадамдарды қосып, параметрлерін орнатыңыз да, көрсеткілер арқылы ретін өзгертіңіз.

  3. 3

    Санауышты тексеріңіз

    Әр қадам қанша жол жойғанын немесе қосқанын көрсетеді, ал нәтиже соңғы жол санын көрсетеді.

  4. 4

    Көшіріңіз немесе жүктеп алыңыз

    Нәтижені көшіріңіз, .txt файлы ретінде сақтаңыз немесе әрі қарай жетілдіру үшін енгізуге қайтарыңыз.

Шектеулер және Pro

Тегін, шектеусіз, тіркелу қажет емес; 100 000 жолдық тізімдер әдеттегі ноутбукте секундтан әлдеқайда аз уақытта сұрыпталады, қайталануларынан тазартылады және сүзіледі.

Pro жарнаманы өшіреді; барлық қадамдар мен дайын баптаулар тегін. Pro-ны қарау

Жолдарды сұрыптау және қайталануларды жою туралы

Кестелерден, электрондық хаттардан, лог файлдарынан және сауалнама экспорттарынан көшірілген тізімдер сирек таза болады: олар реттелмеген, қайталанады, артық бос орындар мен бос жолдарды қамтиды. Бұл құрал оларды жоғарыдан төменге қарай орындалатын қысқа қадамдар тізбегімен түзетеді, ал тізімді немесе кез келген қадамды өзгерткен сәтте нәтиже бірден жаңарады.

Сұрыптаудың төрт түрі бар. A–Z тіліңіздің сөздік реті бойынша сұрыптайды, сондықтан «éclair» e әрпімен бірге тұрады. Табиғи реті мәтін ішіндегі сандарды оқиды, сондықтан file2 файлы file10 файлынан бұрын келеді. Сан бойынша сұрыптау әр жолдағы бірінші санды алады, 1,200 сияқты мыңдық бөлгіштерді және 2.5 сияқты ондық бөлшектерді түсінеді, ал санды жоқ жолдарды соңына қояды. Ұзындық бойынша сұрыптау жолдарды қысқадан ұзынға қарай орналастырады.

Қайталануларды жою бірінші немесе соңғы көшірмені қалдыра алады, не бірнеше рет кездесетін барлық жолды алып тастайды, сондай-ақ «Apple» мен «apple » жолдарын бірдей деп санауға болады. Басқа қадамдар бос орындарды қияды, бос жолдарды жояды, ретті кері бұрады немесе араластырады, сөзі бар не тұрақты өрнекке сәйкес келетін жолдарды қалдырады немесе жояды, табады және ауыстырады, префикс, суффикс немесе жол нөмірлерін қосады, жолдарды үтір арқылы бір жолға біріктіреді немесе кері бөледі.

Араластыру браузеріңіздің криптографиялық кездейсоқ генераторынан алынған 128 битті пайдаланады және өңдеу кезінде «Қайта араластыру» түймесін басқанша өзгермейді. Қадамдардың ретін өзгертуге, өшіріп қоюға немесе «Әліпби бойынша сұрыптау және қайталануларды жою» сияқты дайын баптаулардан жүктеуге болады. Тізіміңіз бен қадамдарыңыз есте сақталады, ал «Енгізу ретінде қолдану» нәтижеден жаңа тазалау айналымын бастауға мүмкіндік береді.

Құпиялылық

Сұрыптау, сүзу және басқа қадамдардың бәрі осы браузер қойындысында орындалады, сондықтан қойған тізіміңіз серверге жіберілмейді. Тізім мен қадамдар бетті жаңартқанда сақталуы үшін жергілікті жадта тұрады; «Тазалау» тізімді босатады, ал қадамдарды жою рецептті бастапқы күйге қайтарады.

Мүмкіндіктер

Сұрыптаудың төрт тәсілі

Сөздік бойынша A–Z, табиғи (file2 < file10), сан бойынша және ұзындық бойынша, өсу немесе кему ретімен.

Ақылды қайталануларды жою

Бірінші немесе соңғы көшірмені не тек бір рет кездесетін жолдарды қалдырыңыз, қаласаңыз регистр мен бос орындарды ескермеңіз.

Тізбектелетін қадамдар

Қию, сүзу, ауыстыру, нөмірлеу, біріктіру және бөлуді кез келген ретпен, тікелей санауышпен үйлестіріңіз.

Әділ кездейсоқ араластыру

Web Crypto API арқылы бастапқы мән алатын Фишер–Йейтс араластыруы, қайта араластырғанша тұрақты.

Жолдарды сұрыптау және қайталануларды жою: жиі қойылатын сұрақтар

Қайталанатын жолдарды бастапқы ретті сақтап қалай жоюға болады?
Барлық «Сұрыптау» қадамын алып тастап, жеке «Қайталануларды жою» қадамын қосыңыз. Ол әр жолдың алғаш кездескен жердегі бірінші көшірмесін қалдырып, кейінгі қайталарын жояды, сондықтан реті өзгермейді. Соңғы көшірмені қалдыру үшін «Соңғысын қалдыру» опциясын таңдаңыз, ал «Apple» мен «apple» бірдей болуы керек болса, «Регистрді ескермеу» белгісін қойыңыз.
A–Z мен табиғи сұрыптаудың айырмашылығы неде?
A–Z мәтінді таңбама-таңба салыстырады, сондықтан 1 саны 2-ден бұрын тұрғандықтан «file10» «file2» файлынан бұрын келеді. Табиғи сұрыптау қатар келген цифрларды тұтас сан ретінде оқиды да, file1, file2, file10 ретін береді — файл менеджерінде көретін реті. Файл атаулары, нұсқа нөмірлері және тараулар тізімі үшін табиғи ретті, қарапайым сөздер үшін A–Z таңдаңыз.
Сандар тізімін қалай дұрыс сұрыптауға болады?
«Сұрыптау» қадамында «Сан» режимін таңдаңыз. Ол әр жолдағы бірінші санды, оның ішінде теріс сандарды, ондық бөлшектерді және 1,200 сияқты мыңдық бөлгіштерді оқиды да, жолдарды мәні бойынша реттейді, сондықтан 9 саны 10 және 1,200 сандарынан бұрын тұрады. Санды жоқ жолдар өсу мен кему ретінде де соңына қойылады.
Тізімді үтірмен бөлінген мәндерге және кері айналдыруға бола ма?
Иә. Барлық жолды үтір мен бос орын арқылы немесе өзіңіз жазған кез келген бөлгішпен, оның ішінде табуляция үшін \t белгісімен, бір жолға біріктіру үшін «Біріктіру» қадамын қосыңыз. Кері бағытта үтірмен «Бөлу» қадамын, одан кейін «Бос орындарды қию» мен «Бос жолдарды жою» қадамдарын қолданыңыз — «Үтір арқылы → жолдар» дайын баптауы мұны бір рет басуда орнатады.
Араластыру шынымен кездейсоқ па?
Ол ешбір орынға басымдық бермейтін Фишер–Йейтс алгоритмін пайдаланады, оны әлсіздеу Math.random емес, браузердің Web Crypto API-інен алынған 128 бит арқылы іске қосылған генератор басқарады. Өңдеуді жалғастырғанда нәтиже секіріп кетпеуі үшін реті өзгермейді; жаңа ретті алу үшін «Қайта араластыру» түймесін басыңыз.