Саптарды сорттоо куралы

Чапталган тизмелерди табигый, сандык же сөздүк иретте бат сорттоңуз.

Бош саптарды алып салуу, dedupe жана locale-aware сорттоо толугу менен браузериңизде жергиликтүү иштейт.

Киргизүүңүз браузерде калат

Колдонуу жолу

  1. Тизмени сол жактагы талаага, ар сапка бирден пункт кылып чаптаңыз.
  2. Табигый, сандык же сөздүк иретти жана өсүү же кемуү багытын тандаңыз.
  3. Керек болсо locale, бош саптарды алып салуу, dedupe же кыюу параметрлерин тууралаңыз.
  4. Sort баскычын басып, андан кийин жыйынтыкты көчүрүңүз же жүктөп алыңыз.

Мисалдар

Табигый ирет (файл аттары)

Киргизүү

file10
file2
file1

Чыгыш

file1
file2
file10

Сандык ирет (`de-DE`)

Киргизүү

10,5
2,75
1.234,5

Чыгыш

2,75
10,5
1.234,5

Сөздүк ирет (`sv`)

Киргизүү

Öga
Zebra
Äpple
Ål

Чыгыш

Zebra
Ål
Äpple
Öga

Түшүндүрмө

Табигый ирет

Сан камтылган саптарды жөн эле белги катары эмес, сан катары карап, `2`'ни `10`'дон мурда коё турган адамга ыңгайлуу салыштыруу режими.

Сөздүк ирет

Лексикалык сап салыштыруусу. Так ирет тилге жана locale эрежелерине жараша болот.

Locale

Салыштыруу жана санды талдоо үчүн колдонулган тилдик жана аймактык эрежелер, мисалы `ja`, `en`, `sv` же `de-DE`.

Көп берилүүчү суроолор

Табигый жана сөздүк иреттин айырмасы эмнеде?

Табигый ирет саптын ичиндеги сандарды сан катары карайт, ошондуктан `file2` `file10`'дон мурда келет. Сөздүк ирет текстти текст катары салыштырат, ошондуктан `file10` `file2`'ден мурда түшүп калышы мүмкүн.

Сандык ирет `1,234.56` менен `1.234,56` форматтарын иштете алабы?

Ооба. Курал ондук жана топтоочу бөлгүчтөрдү тандалган locale'ге жараша чечмелейт. Эгер сап ошол locale'ге туура келбесе, ал сиз тандаган эрежеге ылайык сан эмес сап катары иштетилет.

Locale'ди кантип тандасам болот?

Көп учурда `Auto` жетиштүү. Башка тилдин collation же сан форматтоо эрежеси керек болгондо гана `Custom` тандаңыз, мисалы `sv` же `de-DE`.

Кайталанмаларды алып салуу кантип иштейт?

Демейки режим так дал келген саптарды гана алып салат. Кеңейтилген параметрлерде `Equal under current sort rules` режимине өтүп, учурдагы collation же сандык эрежелер боюнча бирдей деп эсептелген саптарды бириктире аласыз.

Маалыматым серверге жөнөтүлөбү?

Жок. Сорттоо толугу менен браузерде жүрөт жана киргизүүңүз серверге жөнөтүлбөйт.

Муну жапон, араб же европалык тилдер менен колдоно аламбы?

Ооба. Интерфейс жергиликтештирилген жана сорттоо `Intl.Collator` менен locale-aware сан талдоосуна таянат. Акыркы ирет тандалган locale менен браузер ишке ашыруусуна жараша болот.

Эскертүүлөр

  • Сандык ирет ондук жана топтоочу белгилер үчүн тандалган locale'ге көз каранды. Натыйжа туура эмес көрүнсө, адегенде locale'ди текшериңиз.
  • `Equal under current sort rules` регистр, акцент же сан форматы тең деп саналса, көрүнүшү ар башка саптарды бириктириши мүмкүн.
  • Жергиликтүү түрдө параметрлер гана сакталат. Киргизүү менен чыгыш тексти сакталбайт.

Купуялык жана эскертүүлөр

Бул курал браузерде жергиликтүү иштейт. Көп тилдүү ирет тандалган locale менен браузер кыймылдаткычына жараша бир аз өзгөрүшү мүмкүн.