عدّ يدعم Unicode ووقت القراءة وحدود المنصاتUnicode-aware counts, reading time and platform limits
حذف الأسطر المكررة — إزالة التكرار من قائمة أو نصDuplicate Line Remover
احذف الأسطر المكررة من أي نص أو قائمة مع الحفاظ على الترتيب، وتجاهل الحالة والمسافات والترقيم، وعرض المكرر فقط أو الفريد فقط.Remove duplicate lines from any text or list while preserving order, ignoring case, spaces and punctuation, or show only duplicates or only unique lines.
مساحة العملWorkspace
النتيجةResult
كيف تُحسب النتيجة؟How the result is calculated
يُحسب لكل سطر مفتاح مقارنة بعد تطبيق الخيارات بالترتيب: اختيار عمود CSV، ثم القصّ، ثم تطبيع Unicode (NFC/NFKC)، ثم تجاهل الحالة، ثم إزالة الترقيم والرموز، ثم توحيد المسافات. الأسطر ذات المفتاح نفسه مكررة. يحافظ الناتج على الترتيب الأصلي؛ «الأول» يُبقي أول ظهور، و«الأخير» يُبقي آخر ظهور في موضعه. وضع «المكرر فقط» يعرض نسخة واحدة من كل سطر تكرر، و«الفريد فقط» يعرض الأسطر التي ظهرت مرة واحدة.Each line gets a comparison key after the options are applied in order: CSV column selection, trim, Unicode normalization (NFC/NFKC), case folding, punctuation and symbol removal, then whitespace collapsing. Lines with the same key are duplicates. The original order is preserved; “First” keeps the first occurrence and “Last” keeps the last one in its position. “Duplicates only” shows one copy of every repeated line and “Unique only” shows lines that appeared once.
toLowerCase العام. الملفات الضخمة جدًا (عشرات الملايين من الأسطر) قد تبطئ المتصفح.Comparison is textual: “Café” written as e + combining accent differs from precomposed “Café” unless normalization is on. Case folding uses the generic toLowerCase. Extremely large inputs (tens of millions of lines) may slow the browser.أسئلة شائعةFAQ
هل يبقى الترتيب كما هو؟Is the order preserved?
نعم، يُحفظ ترتيب الأسطر الأصلي؛ تُحذف النسخ الزائدة فقط.Yes. Original order is kept; only the extra copies are removed.
كيف أحذف التكرار حسب عمود في CSV؟How do I dedupe by a CSV column?
اختر رقم العمود والفاصل؛ يُعدّ السطر مكررًا إن تطابقت قيمة ذلك العمود.Pick the column number and delimiter; a row is a duplicate when that column value matches.


