مرتب‌سازی الفبایی خطوط

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

به‌روزرسانی: ۲۰ مهر ۱۴۰۵ ه‍.ش. نوشته‌ی

اجرا در مرورگر شما رایگان · بدون ثبت‌نام

در حال بارگذاری ابزار…

راهنمای استفاده از مرتب‌سازی الفبایی خطوط

  1. فهرست را در کادر بالا بچسبانید، هر مورد در یک خط.
  2. نوع مرتب‌سازی را انتخاب کنید؛ مثلاً الفبایی، طبیعی یا بر اساس طول.
  3. فهرست مرتب‌شده را کپی یا دانلود کنید.

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

فهرستی از نام‌ها، کلمات کلیدی، محصولات یا فایل‌ها را مرتب می‌خواهید؟ فهرست را بچسبانید، نوع مرتب‌سازی را انتخاب کنید و نتیجه را کپی کنید. ابزار ترتیب الفبای فارسی را می‌شناسد.

  • خصوصی: داده‌های شما روی دستگاه خودتان پردازش می‌شود و هرگز آپلود نمی‌شود.
  • رایگان، بدون حساب کاربری، بدون محدودیت و بدون واترمارک.
  • سریع: نتیجه فوراً نمایش داده می‌شود؛ پس از بارگذاری صفحه حتی بدون اینترنت.

این ابزار چه کاری انجام می‌دهد

ابزار مرتب‌سازی خطوط هر فهرستی را مرتب می‌کند: الفبایی از اول به آخر یا از آخر به اول، به ترتیب طبیعی اعداد، بر اساس طول، وارونه یا به‌صورت تصادفی. نام‌ها، کلمات کلیدی، عنوان محصولات، نام فایل‌ها یا هر فهرست دیگری را که هر مورد آن در یک خط است بچسبانید، نوع ترتیب را انتخاب کنید و نتیجه را کپی یا دانلود کنید.

مرتب‌سازی به زبان حساس است. ابزار به‌جای مقایسه‌ی کد خام کاراکترها (که «Zebra» را پیش از «apple» و همه‌ی حروف دارای علامت را در انتها قرار می‌دهد) از قواعد ترتیب الفبای زبان شما استفاده می‌کند؛ مثلاً در آلمانی «Ärger» کنار «Arger» قرار می‌گیرد و در اسپانیایی «ñ» بعد از «n» می‌آید. در ترتیب طبیعی اعداد بر اساس مقدارشان مقایسه می‌شوند، پس «Chapter 2» پیش از «Chapter 10» می‌آید.

با گزینه‌ها می‌توانید بزرگی و کوچکی حروف را نادیده بگیرید، فاصله‌های ابتدا و انتهای خطوط را حذف کنید و خطوط خالی را کنار بگذارید. همه‌چیز در مرورگر شما اجرا می‌شود و چیزی آپلود نمی‌شود.

چه زمانی به کار می‌آید

  • فهرست‌ها و راهنماها

    نام‌ها، شرکت‌کنندگان، اصطلاحات واژه‌نامه یا منابع کتاب‌شناسی را به ترتیب الفبا مرتب کنید.

  • نام فایل و نسخه‌ها

    با ترتیب طبیعی، نام فایل‌ها، شماره‌ی نسخه‌ها یا موارد شماره‌دار را همان‌طور که انتظار می‌رود مرتب کنید.

  • ترتیب تصادفی

    فهرست نام‌ها را برای قرعه‌کشی، سؤالات آزمون یا نوبت ارائه به هم بریزید.

  • پاک‌سازی داده

    فهرست کلمات کلیدی یا ستون‌های صفحه‌گسترده را پیش از مقایسه یا حذف تکراری‌ها مرتب کنید.

نکته‌هایی برای بهترین نتیجه

  • هر وقت خطوط شما عدد دارند، مثل «item 9» و «item 10»، گزینه‌ی «طبیعی (۲ قبل از ۱۰)» را انتخاب کنید.
  • گزینه‌ی «بر اساس طول» کوتاه‌ترین خطوط را اول می‌آورد؛ برای پیدا کردن موارد خیلی کوتاه یا خیلی بلند مفید است.
  • این ابزار را با ابزار حذف خطوط تکراری ترکیب کنید تا فهرستی مرتب از موارد یکتا داشته باشید.
  • ترتیب تصادفی از مولد اعداد تصادفی مرورگر شما استفاده می‌کند؛ برای قرعه‌کشی‌های رسمی از روش قرعه‌کشی مورد تأیید استفاده کنید.

مرتب‌سازی الفبایی خطوط چطور کار می‌کند

خطوط با Intl.Collator مقایسه می‌شوند؛ رابط برنامه‌نویسی بین‌المللی‌سازی که در مرورگر شما تعبیه شده است. این رابط الگوریتم ترتیب‌بندی یونیکد (Unicode Collation Algorithm) را با قواعد زبان شما پیاده می‌کند و تعیین می‌کند حروف دارای اعراب، اوملات و دیگر نویسه‌های خاص چطور مرتب شوند.

وقتی «نادیده گرفتن حروف بزرگ و کوچک» روشن است، مقایسه بزرگی و کوچکی حروف را نادیده می‌گیرد ولی علامت‌های روی حروف را همچنان تشخیص می‌دهد؛ اگر دو خط از این نظر برابر باشند، یک مقایسه‌ی کامل تصمیم می‌گیرد تا نتیجه برای ورودی یکسان همیشه یکسان باشد. ترتیب طبیعی گزینه‌ی عددی (numeric) این مقایسه‌گر را فعال می‌کند.

ترتیب تصادفی از الگوریتم Fisher–Yates استفاده می‌کند که به همه‌ی ترتیب‌های ممکن احتمال برابر می‌دهد.

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

ترتیب طبیعی یعنی چه؟

در ترتیب طبیعی اعداد بر اساس مقدارشان مقایسه می‌شوند، پس «file2» قبل از «file10» می‌آید. در ترتیب الفبایی ساده «file10» اول می‌آمد.

می‌توانم فهرست را تصادفی بُر بزنم؟

بله. با «ترتیب تصادفی» هر بار که متن یا گزینه‌ها را تغییر دهید ترتیب تازه‌ای می‌گیرید؛ برای قرعه‌کشی یا سؤالات آزمون مفید است.

چرا کلمات با حروف بزرگ و کوچک قاطی هم مرتب می‌شوند؟

چون فرهنگ‌های لغت هم همین‌طور مرتب می‌کنند. اگر می‌خواهید همه‌ی کلمات با حرف بزرگ اول بیایند، گزینه‌ی «نادیده گرفتن حروف بزرگ و کوچک» را خاموش کنید.

آیا اعداد را درست مرتب می‌کند؟

با ترتیب «طبیعی (۲ قبل از ۱۰)»، بله: ۲، ۱۰ و ۱۰۰ بر اساس مقدارشان مرتب می‌شوند. در «الفبایی (صعودی)» مقایسه رقم‌به‌رقم انجام می‌شود، پس ۱۰ پیش از ۲ می‌آید.