مرتب‌کنندهٔ خطوط متن

هر فهرست خطی را مرتب، تصادفی و پاک‌سازی کنید — به‌صورت الفبایی، طبیعی، بر اساس طول یا تصادفی.

ابزارهای متن رایگان

گزینه‌ها

دربارهٔ این ابزار

این مرتب‌کنندهٔ خطوط چه کاری انجام می‌دهد

یک فهرست — نام‌ها، URLها، کدهای SKU محصول یا هر چیزی که هر مورد آن در یک خط باشد — وارد کنید و آن را هرطور که می‌خواهید مرتب کنید: به‌صورت الفبایی، الفبای معکوس، بر اساس طول، «طبیعی» (به‌طوری که item2 به‌جای بعد از item10، قبل از آن قرار بگیرد) یا به‌شکل تصادفی. گزینه‌های پاک‌سازی نیز هم‌زمان فاصله‌های اضافی، خطوط خالی و موارد تکراری را مدیریت می‌کنند؛ بنابراین برای یک فهرست به سه ابزار مختلف نیاز ندارید.

مناسب چه کسانی است

هر کسی که تا به حال فهرستی نامرتب را در صفحه‌گسترده‌ای چسبانده و آرزو کرده باشد که از قبل مرتب شده بود—از توسعه‌دهندگانی که مقادیر پیکربندی یا ردیف‌های CSV را سازمان‌دهی می‌کنند، نویسندگانی که فهرست منابع را به ترتیب الفبا درمی‌آورند، تا هر کسی که پیش از وارد کردن فهرست به جای دیگری آن را مرتب می‌کند.

نحوه استفاده

  • فهرستتان را در کادر وارد کنید؛ هر مورد را در یک خط بنویسید.
  • ترتیب مرتب‌سازی را انتخاب کنید—A→Z، Z→A، طبیعی (با درنظرگرفتن اعداد)، کوتاه‌ترین به بلندترین، بلندترین به کوتاه‌ترین، معکوس کردن ترتیب فعلی یا تصادفی‌سازی.
  • در صورت نیاز، مرتب‌سازی بدون توجه به حروف بزرگ و کوچک، حذف فاصله‌های ابتدا و انتها، حذف سطرهای خالی و حذف موارد تکراری را فعال یا غیرفعال کنید—هر چهار گزینه به‌جز حذف موارد تکراری به‌طور پیش‌فرض فعال‌اند و برای استفاده از آن باید گزینه حذف موارد تکراری را روشن کنید.
  • نتیجه را کپی کنید یا آن را به‌صورت فایل .txt دانلود کنید.

کاربردهای واقعی

  • مرتب‌سازی الفبایی فهرست منابع یا کتاب‌شناسی پیش از چسباندن آن در یک سند.
  • مرتب‌سازی طبیعی نام فایل‌ها یا شماره‌های نسخه، تا «file2.txt» برخلاف مرتب‌سازی سادهٔ الفبایی، به‌اشتباه بعد از «file10.txt» قرار نگیرد.
  • پاک‌سازی فهرست استخراج‌شده یا خروجی‌گرفته‌شده: پیش از وارد کردن فهرست به صفحه‌گسترده یا پایگاه‌داده، فاصله‌های اضافی را حذف کنید، سطرهای خالی را کنار بگذارید و موارد تکراری را در یک مرحله حذف کنید.
  • تصادفی‌سازی یک فهرست برای ترتیب تصادفی سفارش قرعه‌کشی، تخصیص تصادفی اعضای یک گروه پژوهشی یا فقط به‌هم‌زدن ترتیب یک فهرست پخش.

پرسش‌های متداول

تفاوت مرتب‌سازی الفبایی و طبیعی چیست؟

مرتب‌سازی الفبایی ساده، اعداد را به‌عنوان نویسه‌های جداگانه در نظر می‌گیرد؛ بنابراین «item10» قبل از «item2» قرار می‌گیرد (چون «1» قبل از «2» می‌آید). مرتب‌سازی طبیعی، عدد را به‌عنوان یک مقدار کامل می‌خواند؛ بنابراین «item2» به‌درستی قبل از «item10» قرار می‌گیرد — همان ترتیب مرتب‌سازی که بیشتر افراد برای نام فایل‌ها، نسخه‌ها یا موارد شماره‌گذاری‌شده انتظار دارند.

آیا این ابزار خطوط تکراری را حذف می‌کند؟

فقط در صورتی که گزینهٔ «حذف خطوط تکراری» را فعال کنید — این گزینه به‌طور پیش‌فرض خاموش است تا یک مرتب‌سازی ساده، چیزی را بی‌سروصدا حذف نکند. پس از فعال‌سازی، این گزینه از تنظیم حساس‌نبودن به بزرگی و کوچکی حروف پیروی می‌کند؛ بنابراین «Apple» و «apple» فقط زمانی تکراری محسوب می‌شوند که آن گزینه نیز فعال باشد.

آیا می‌توانم یک فهرست را به‌جای ترتیب الفبایی، بر اساس طول مرتب کنم؟

بله—از منوی کشویی ترتیب مرتب‌سازی، گزینه «کوتاه‌ترین → بلندترین» یا «بلندترین → کوتاه‌ترین» را انتخاب کنید.

آیا داده‌های من در جایی بارگذاری می‌شوند؟

خیر، همه‌چیز با JavaScript و به‌صورت محلی در مرورگر شما اجرا می‌شود—فهرست شما هرگز به سروری ارسال نمی‌شود.

آیا می‌توانم از این ابزار برای به‌هم‌زدن تصادفی یک فهرست، مثلاً برای قرعه‌کشی، استفاده کنم؟

بله—گزینه «تصادفی‌سازی» ترتیب فهرست شما را با استفاده از الگوریتمی منصفانه تصادفی می‌کند و برای تصادفی‌سازی شرکت‌کنندگان قرعه‌کشی، تخصیص گروه‌ها یا فهرست‌های پخش مفید است.