ابزار مرتب‌سازی خط‌ها

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

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

ورودی شما در مرورگر می‌ماند

نحوه استفاده

  1. فهرست خود را در کادر سمت چپ بچسبانید؛ هر مورد در یک خط.
  2. ترتیب طبیعی، عددی یا واژه‌نامه‌ای را انتخاب کنید و جهت صعودی یا نزولی را برگزینید.
  3. در صورت نیاز locale، حذف خط خالی، حذف تکراری‌ها یا trim را تنظیم کنید.
  4. روی Sort کلیک کنید، سپس نتیجه را کپی یا دانلود کنید.

نمونه‌ها

ترتیب طبیعی (نام فایل‌ها)

ورودی

file10
file2
file1

خروجی

file1
file2
file10

ترتیب عددی (`de-DE`)

ورودی

10,5
2,75
1.234,5

خروجی

2,75
10,5
1.234,5

ترتیب واژه‌نامه‌ای (`sv`)

ورودی

Öga
Zebra
Äpple
Ål

خروجی

Zebra
Ål
Äpple
Öga

واژه‌نامه

ترتیب طبیعی

حالتی برای مقایسهٔ مناسب انسان که `2` را قبل از `10` قرار می‌دهد، به‌جای اینکه رشته‌های رقمی را صرفاً به‌صورت لفظی مقایسه کند.

ترتیب واژه‌نامه‌ای

مقایسهٔ واژگانیِ رشته‌ها. ترتیب دقیق به زبان و قواعد locale بستگی دارد.

Locale

قواعد زبانی و منطقه‌ای که برای مرتب‌سازی و تجزیهٔ اعداد به کار می‌روند، مانند `ja`، `en`، `sv` یا `de-DE`.

سوالات متداول

تفاوت ترتیب طبیعی و واژه‌نامه‌ای چیست؟

ترتیب طبیعی اعدادِ داخل متن را عدد در نظر می‌گیرد، بنابراین `file2` قبل از `file10` می‌آید. ترتیب واژه‌نامه‌ای متن را به‌صورت متن مقایسه می‌کند و ممکن است `file10` را قبل از `file2` قرار دهد.

آیا ترتیب عددی می‌تواند `1,234.56` و `1.234,56` را مدیریت کند؟

بله. ابزار جداکننده‌های اعشاری و گروه‌بندی را بر اساس locale انتخابی تفسیر می‌کند. اگر خطی با آن locale سازگار نباشد، طبق تنظیم شما به‌عنوان غیرعددی پردازش می‌شود.

چطور locale را انتخاب کنم؟

در بیشتر موارد از `Auto` استفاده کنید. فقط وقتی به قواعد مرتب‌سازی یا قالب‌بندی عددی زبان دیگری نیاز دارید، مانند `sv` یا `de-DE`، به `Custom` بروید.

حذف موارد تکراری چگونه کار می‌کند؟

حالت پیش‌فرض فقط تطابق‌های دقیق را حذف می‌کند. در تنظیمات پیشرفته می‌توانید به `Equal under current sort rules` بروید تا خط‌هایی که تحت قواعد مرتب‌سازی یا عددی فعال یکسان در نظر گرفته می‌شوند نیز ادغام شوند.

آیا دادهٔ من به سرور فرستاده می‌شود؟

خیر. مرتب‌سازی کاملاً در مرورگر انجام می‌شود و ورودی شما به هیچ سروری فرستاده نمی‌شود.

آیا می‌توانم از این ابزار برای ژاپنی، عربی یا زبان‌های اروپایی استفاده کنم؟

بله. رابط کاربری بومی‌سازی شده است و مرتب‌سازی بر `Intl.Collator` به‌همراه تجزیهٔ عددی آگاه به locale تکیه دارد. با این حال ترتیب نهایی همچنان به locale انتخابی و پیاده‌سازی مرورگر بستگی دارد.

نکته‌ها

  • ترتیب عددی به locale انتخابی برای نمادهای اعشاری و گروه‌بندی وابسته است. اگر نتیجه نادرست به نظر می‌رسد، اول locale را بررسی کنید.
  • `Equal under current sort rules` می‌تواند خط‌هایی را که از نظر ظاهر متفاوت‌اند ادغام کند، اگر حروف بزرگ و کوچک، اعراب یا قالب‌بندی عددی معادل در نظر گرفته شوند.
  • فقط گزینه‌ها می‌توانند به‌صورت محلی ذخیره شوند. متن ورودی و خروجی ذخیره نمی‌شود.

حریم خصوصی و نکته‌ها

این ابزار به‌صورت محلی در مرورگر اجرا می‌شود. ترتیب در زبان‌های مختلف ممکن است بسته به locale انتخابی و موتور مرورگر کمی تفاوت داشته باشد.