Негізгі мазмұнға өту

Мәтін сорттаушы — тегін

Мәтін жолдарын алфавит бойынша, ұзындық бойынша, сандық немесе кездейсоқ сорттаңыз. Қайталанғандарды жойыңыз, бос орындарды кесіңіз және тізімдерді аралайтыңыз.

Жүктелгеннен кейін офлайн жұмыс істейді
Сұрыпталған · 0 жол
Сұрыпталған шығыс мұнда пайда болады…

Жиі қолданылуы

  • Тізімдерін әлфбеліге реттеңізСатып ала тізімдері, іс істемелер, атаулар немесе кез келген ттеді тізімі әлф реттілігіне бірлігі ең бәле реттеңіз.
  • Мәліметтер сызықтарын тазарту мен дыбысCSV экспортталумалары мен журналдарынан анықталатын сызықтарды алыңыз, ақауы ықпал жөндеңіз мен мәтін мәліметтерін нормализе.
  • Импортта байлау мен Кодты тізімдерін сорттауИмпортта байлау, CSS сыныф тізімдері, JSON кілттіктері немесе кез келген кодтарын тізімінің салмақты реттілігінде реттеңіз.
  • Атаулар тізімін әлфбеліге реттеңізМәтін тізімдері, комманда рөлідің өндіктемелері, оқушы атаулары мен креит тізімдерін бірінші немесе соңғы атына әлф реттеңіз.
  • Тізімді Кездейтіндік ҚосыңызОндырылған ретінде алу, кездейтіндік тағайындау немесе ойын орнатуы үшін олардың есімдерін, элементтерін немесе жазбалары кездейтіндік емес.

Қалай жұмыс істейді

Сұрыптау JavaScript-тің кірістірілген Intl.Collator API-ын пайдаланып толығымен браузеріңізде жұмыс істейді — сервер жоқ, кітапхана жоқ, жүктеу жоқ. Алфавиттік бастап табиғи сан сұрыптауына дейінгі әр сұрыптау реті теру немесе опция өзгерткен сәтте есептеледі.

  1. 1
    Кіріс жолдарға бөлінеді
    Қойылған мәтініңіз жаңа жол таңбаларында бөлінеді. Қосымша алдын ала өңдеу алдымен жұмыс істейді: әр жолдың жетекші мен соңғы бос орны кесіледі, бос жолдар тасталады — екеуі де бапталатын.
  2. 2
    Intl.Collator реттеуді басқарады
    Алфавиттік және табиғи сұрыптаулар үшін, браузердің кірістірілген Intl.Collator ағымдағы сайт локаліңізбен инициализацияланады, сондықтан екпінді таңбалар (å, ä, ö және т.б.) дұрыс тіл ретінде сұрыпталады. 'Табиғи' режим сандық жалауды орнатады, сондықтан 'file2' цифрларды жай таңба ретінде қарамай, 'file10'-нан бұрын тұрады.
  3. 3
    Салыстыру кілттері шуды алып тастайды
    Салыстырмас бұрын, әр жолдың сұрыптау кілтінен жетекші артикльдер (the, a, an) мен алфавит-сан-емес тыныс белгілерін қалау бойынша алуға болады — түпнұсқа жол мәтіні шығыста өзгеріссіз қалады, тек реттеу үшін қолданылатын кілт өзгертіледі.
  4. 4
    Араластыру криптографиялық кездейсоқтықты пайдаланады
    Кездейсоқ араластыру режимі кездейсоқ 32-биттік бүтін сандар массивін жасау үшін crypto.getRandomValues-ты шақырады, содан кейін сол мәндерді пайдаланып жолдар бойынша Fisher-Yates араластыруын жүргізеді — Math.random()-негізделген тәсілдермен келетін бұрмалауды болдырмайды.

Байланысты құралдар

Жиі қойылатын сұрақтар