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