مرتبساز متن رایگان
خطوط متن را به صورت الفبایی، بر اساس طول، عددی یا تصادفی مرتب کنید. موارد تکراری را حذف کنید، فضاهای خالی را پاک کنید و لیستها را به هم بزنید.
کاربردهای رایج
- مرتبسازی و سازماندهی فهرستها به ترتیب حروفیفهرستهای خریداری، موارد فهرست انجام کارها، نامها یا هر فهرست نقطهای را بلافاصله به ترتیب حروفی مرتب کنید.
- تمیزکاری و حذف سطرهای داده تکراریحذف سطرهای تکراری، برش فضاهای خالی و بهینهسازی دادههای متن از صادرات CSV و گزارشها.
- مرتبسازی بیانیههای واردات و فهرستهای کدمرتبسازی بیانیههای واردات، فهرست کلاسهای CSS، کلیدهای JSON یا هر فهرست کد به ترتیب ثابت.
- مرتبسازی فهرست نام به ترتیب حروفیفهرستهای شرکتکنندگان، roster تیم، نامهای دانشآموز و فهرست اعتبار را به ترتیب حروفی بر اساس نام اول یا خانوادگی مرتب کنید.
- یک لیست را به صورت تصادفی بهم بزنیدنام ها ، اشیاء یا ورودی ها را برای مرتب سازی منصفانه ، انتساب تصادفی یا راه اندازی بازی به صورت تصادفی بهم بزنید.
نحوه کار
مرتبسازی کاملاً در مرورگر شما با استفاده از API داخلی Intl.Collator جاوااسکریپت اجرا میشود — بدون سرور، بدون کتابخانه، بدون آپلود. هر ترتیب مرتبسازی، از الفبایی تا مرتبسازی عدد طبیعی، در لحظه هنگام تایپ یا تغییر گزینهها محاسبه میشود.
- 1ورودی به خطوط تقسیم شدمتن جایگذاریشده شما بر کاراکترهای خطجدید تقسیم میشود. پیشپردازش اختیاری ابتدا اجرا میشود: فضای خالی ابتدا و انتهای هر خط حذف میشود، و خطوط خالی کنار گذاشته میشوند — هر دو قابلپیکربندی.
- 2Intl.Collator ترتیب را مدیریت میکندبرای مرتبسازی الفبایی و طبیعی، Intl.Collator داخلی مرورگر با زبان فعلی سایت شما آمادهسازی میشود پس نویسههای دارای علامت (å، ä، ö، و غیره) به ترتیب درست زبان مرتب میشوند. حالت 'طبیعی' پرچم عددی را تنظیم میکند، پس 'file2' پیش از 'file10' قرار میگیرد و ارقام کاراکتر ساده در نظر گرفته نمیشوند.
- 3کلیدهای مقایسه نویز را میبُرندپیش از مقایسه، هر خط میتواند بهطور اختیاری حرفتعریفهای پیشرو (the، a، an) و علامتگذاری غیرالفبایی-عددی را از کلید مرتبسازی خود حذف کند — متن اصلی خط در خروجی دستنخورده باقی میماند، فقط کلید استفادهشده برای ترتیب تغییر میکند.
- 4درهمریزی از تصادفیبودن رمزنگاریشده استفاده میکندحالت درهمریزی تصادفی crypto.getRandomValues را برای تولید آرایهای از اعداد صحیح ۳۲بیتی تصادفی فراخوانی میکند، سپس یک درهمریزی فیشر-یتس روی خطوط با استفاده از آن مقادیر اجرا میکند — و از سوگیری رویکردهای مبتنی بر Math.random() جلوگیری میکند.
ابزارهای مرتبط
یافتن خطوط تکراری
خطوط تکراری را در یک لیست پیدا کنید، بشمارید یا حذف کنید. مناسب برای پاکسازی لیست ایمیلها، گزارشهای حسابرسی یا پیدا کردن ورودیهای تکراری در دادهها.
انتخابگر اموجی
اموجیها را با یک کلیک جستوجو و کپی کنید. بر اساس دسته مرور کنید، رشتهای از چند اموجی بسازید، رنگ پوست را انتخاب کنید و موردهایی را که اخیراً استفاده کردهاید بیابید.
گردونه شانس
فهرستی از نامها یا گزینهها تایپ کنید، گردونه را بچرخانید و بگذارید یکی را تصادفی انتخاب کند، همراه با صدای تیک، کاغذ رنگی و گزینهای برای حذف هر برنده.