دہرائی ہوئی سطریں ہٹائیں
فہرست apple, Apple, banana, apple, banana میں 5 سطریں ہیں۔ بڑے چھوٹے حروف کا فرق نظر انداز کرنے پر 3 دہرائی ہوئی سطریں ہٹ جاتی ہیں اور 2 بچتی ہیں: apple, banana۔
استعمال کا طریقہ
- اپنا متن چسپاں کریں، ہر سطر میں ایک چیز۔
- جو اختیارات چاہئیں وہ چنیں: حروف کا فرق نظر انداز کریں، خالی جگہیں کاٹیں، خالی سطریں ہٹائیں، اور ترتیب۔
- صاف شدہ فہرست اور ہٹائی گئی دہرائی ہوئی سطروں کی تعداد پڑھیں، پھر اسے کاپی کریں۔
حساب کا طریقہ
ہر سطر کا اس سے پہلے کی سطروں سے ایک سیٹ کے ذریعے موازنہ ہوتا ہے، اس لیے کام سطروں کی تعداد کے ساتھ ہی بڑھتا ہے۔ دسیوں ہزار سطریں فوراً سنبھل جاتی ہیں۔
کوئی سطر پہلی بار آئے تو رکھی جاتی ہے۔ بعد کی کاپیاں ہٹ جاتی ہیں، اس لیے اصل ترتیب برقرار رہتی ہے جب تک آپ ترتیب نہ چنیں۔
کاٹنا موازنے سے پہلے ہر سطر کے دونوں سروں کی خالی جگہیں اور ٹیب ہٹا دیتا ہے، اس لیے "apple" اور "apple " ایک ہی سطر گنی جاتی ہیں۔ حروف کا فرق نظر انداز آن ہو تو "Apple" اور "apple" بھی مل جاتی ہیں اور پہلی ہجے رکھی جاتی ہیں۔
ونڈوز (CRLF)، پرانے میک (CR) اور یونکس (LF) کی سطر کے اختتام سب قبول ہیں۔ نتیجے میں سادہ لائن فیڈ آتے ہیں۔
ترتیب مقامی زبان کے اصول سے موازنہ کرتی ہے اور برابر سطروں کو ان کی اصل ترتیب میں رکھتی ہے۔
عام سوالات
دہرائی ہوئی سطروں میں سے کون سی کاپی رکھی جاتی ہے؟
پہلی۔ اس سے ملنے والی بعد کی ہر سطر ہٹ جاتی ہے۔
کیا یہ "Apple" اور "apple" کو دہرایا ہوا مانتا ہے؟
صرف جب حروف کا فرق نظر انداز آن ہو۔ ڈیفالٹ میں موازنہ بڑے چھوٹے حروف کے فرق کے ساتھ ہوتا ہے۔
گنتی میری مٹائی ہوئی سطروں سے کم کیوں ہے؟
گنتی میں صرف دہرائی ہوئی سطریں شامل ہیں۔ خالی سطر کے اختیار سے ہٹائی گئی خالی سطریں الگ دکھائی جاتی ہیں۔
کیا یہ بہت بڑی فہرست سنبھال سکتا ہے؟
جی ہاں۔ دسیوں ہزار سطریں ٹھیک چلتی ہیں۔ بہت بڑے چسپاں متن کی حد صرف آپ کے براؤزر کی میموری ہے۔
کیا میرا متن اپ لوڈ ہوتا ہے؟
نہیں۔ کام آپ کے براؤزر میں ہوتا ہے اور کچھ کسی سرور کو نہیں بھیجا جاتا۔