डुप्लिकेट लाइन रिमूवर

किसी भी सूची से डुप्लिकेट पंक्तियाँ हटाएँ, मूल क्रम बनाए रखते हुए — आपके ब्राउज़र में।

इस्तेमाल कैसे करें

  1. अपनी सूची इनपुट फ़ील्ड में पेस्ट करें — हर पंक्ति में एक आइटम।
  2. चुनें कि केस या आसपास के स्पेस को अनदेखा करना है या नहीं, फिर "डुप्लिकेट हटाएँ" पर क्लिक करें।
  3. साफ़ की गई सूची कॉपी करें या डाउनलोड करें। स्टेटस लाइन बताती है कि कितने डुप्लिकेट हटाए गए।

इस टूल के बारे में

डुप्लिकेट प्रविष्टियाँ हर सूची में घुस आती हैं: दो एक्सपोर्ट से मिलाए गए ई-मेल पते, हफ़्तों में बनी कीवर्ड सूचियाँ, अलग-अलग स्रोतों से पेस्ट किए गए स्प्रेडशीट कॉलम, लॉग लाइनें, टैग संग्रह, इन्वेंटरी। यह टूल उन्हें एक क्लिक में हटा देता है — सूची पेस्ट करें, बटन दबाएँ, और हर दोहराई गई पंक्ति ग़ायब हो जाती है, जबकि हर आइटम की पहली उपस्थिति ठीक वहीं रहती है जहाँ थी। मूल क्रम को कभी छेड़ा नहीं जाता — और यह तब मायने रखता है जब सूची रैंक की गई हो या कालक्रम में हो।

एल्गोरिदम एक hash set के साथ पंक्तियों पर एक ही पास चलाता है: हर पंक्ति को पहले देखी जा चुकी पंक्तियों के सेट से जाँचा जाता है; नई हो तो आउटपुट में जाती है और दर्ज होती है, पहले देखी गई हो तो हटाकर गिन ली जाती है। इससे दसियों हज़ार पंक्तियों वाली सूचियों में भी डुप्लिकेट हटाना पल भर का काम है। दो विकल्प तय करते हैं कि "एक जैसी पंक्ति" किसे माना जाए: "केस अनदेखा करें" "Maria" और "maria" को डुप्लिकेट मानता है, और "तुलना से पहले स्पेस ट्रिम करें" पंक्ति के सिरों के अदृश्य स्पेस को अनदेखा करता है — यही सबसे आम वजह है कि दो देखने में एक जैसी पंक्तियाँ साधारण डीडुप से बच निकलती हैं। दोनों ही स्थितियों में, आउटपुट में वही पंक्ति दिखती है जो पहली बार जिस रूप में आई थी — बिना किसी बदलाव के।

हर रन के बाद स्टेटस लाइन ठीक-ठीक बताती है कि कितनी डुप्लिकेट पंक्तियाँ हटाई गईं, ताकि आप परिणाम को अपनी अपेक्षा से मिला सकें। सब कुछ 100% आपके ब्राउज़र में चलता है — कुछ भी अपलोड नहीं होता, इसलिए यह टूल ग्राहकों की ई-मेल सूचियों और ऐसे डेटा के लिए सुरक्षित है जिसे आप यूँ ही किसी वेबसाइट पर पेस्ट नहीं करते। पूरी सफ़ाई के लिए इसे लिस्ट सॉर्टर के साथ जोड़ें ताकि परिणाम वर्णक्रम में लग जाए, या पहले स्पेसिंग ठीक करने के लिए टेक्स्ट क्लीनर के साथ।

अक्सर पूछे जाने वाले सवाल

क्या यह मेरी सूची का क्रम बदलता है?

नहीं। हर आइटम अपनी पहली उपस्थिति की जगह पर ही रहता है; सिर्फ़ बाद की पुनरावृत्तियाँ हटती हैं। आउटपुट आपकी सूची है, डुप्लिकेट घटाकर, मूल क्रम में।

डुप्लिकेट की कौन-सी प्रति रखी जाती है?

पहली, अपने मूल टेक्स्ट के साथ। भले ही "केस अनदेखा करें" या ट्रिम विकल्प दो अलग दिखने वाली पंक्तियों को मेल खिला दे, आउटपुट में पंक्ति ठीक उसी रूप में दिखती है जिस रूप में वह पहली बार आई थी।

क्या "केस अनदेखा करें" मेरा टेक्स्ट बदल देता है?

नहीं। यह सिर्फ़ तुलना पर असर डालता है — मेल तय करने के लिए पंक्तियाँ अंदरूनी तौर पर लोअरकेस की जाती हैं, लेकिन आउटपुट मूल कैपिटलाइज़ेशन बनाए रखता है।

सूची कितनी बड़ी हो सकती है?

काफ़ी बड़ी। डुप्लिकेट हटाना मेमोरी में एक ही पास में होता है, इसलिए दसियों हज़ार पंक्तियों वाली सूचियाँ किसी भी आधुनिक डिवाइस पर पल भर में प्रोसेस हो जाती हैं।

क्या मेरी सूची मेरे ब्राउज़र से बाहर जाती है?

नहीं। पूरी प्रक्रिया आपके डिवाइस पर JavaScript में चलती है — कुछ भी भेजा या स्टोर नहीं होता, इसलिए यह ई-मेल सूचियों और दूसरे संवेदनशील डेटा के लिए सुरक्षित है।

संबंधित टूल्स

लिस्ट सॉर्टर पंक्तियों को वर्णक्रम या संख्याक्रम में लगाएँ, बेतरतीब फेंटें या क्रम पलटें — आपके ब्राउज़र में। टेक्स्ट क्लीनर किसी भी टेक्स्ट से अतिरिक्त स्पेस, टैब, ख़ाली पंक्तियाँ और बिगड़े लाइन ब्रेक हटाएँ — आपके ब्राउज़र में। कैरेक्टर और शब्द काउंटर टाइप या पेस्ट करते ही कैरेक्टर, शब्द, पंक्तियां और पैराग्राफ़ रीयल-टाइम में गिनें। Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। खोजें और बदलें टेक्स्ट में एक साथ खोजें और बदलें — केस सेंसिटिविटी, पूरे-शब्द मिलान और regex समर्थन के साथ — आपके ब्राउज़र में। JSON फ़ॉर्मैटर और वैलिडेटर सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।