किसी भी सूची से डुप्लिकेट पंक्तियाँ हटाएँ, मूल क्रम बनाए रखते हुए — आपके ब्राउज़र में।
डुप्लिकेट प्रविष्टियाँ हर सूची में घुस आती हैं: दो एक्सपोर्ट से मिलाए गए ई-मेल पते, हफ़्तों में बनी कीवर्ड सूचियाँ, अलग-अलग स्रोतों से पेस्ट किए गए स्प्रेडशीट कॉलम, लॉग लाइनें, टैग संग्रह, इन्वेंटरी। यह टूल उन्हें एक क्लिक में हटा देता है — सूची पेस्ट करें, बटन दबाएँ, और हर दोहराई गई पंक्ति ग़ायब हो जाती है, जबकि हर आइटम की पहली उपस्थिति ठीक वहीं रहती है जहाँ थी। मूल क्रम को कभी छेड़ा नहीं जाता — और यह तब मायने रखता है जब सूची रैंक की गई हो या कालक्रम में हो।
एल्गोरिदम एक hash set के साथ पंक्तियों पर एक ही पास चलाता है: हर पंक्ति को पहले देखी जा चुकी पंक्तियों के सेट से जाँचा जाता है; नई हो तो आउटपुट में जाती है और दर्ज होती है, पहले देखी गई हो तो हटाकर गिन ली जाती है। इससे दसियों हज़ार पंक्तियों वाली सूचियों में भी डुप्लिकेट हटाना पल भर का काम है। दो विकल्प तय करते हैं कि "एक जैसी पंक्ति" किसे माना जाए: "केस अनदेखा करें" "Maria" और "maria" को डुप्लिकेट मानता है, और "तुलना से पहले स्पेस ट्रिम करें" पंक्ति के सिरों के अदृश्य स्पेस को अनदेखा करता है — यही सबसे आम वजह है कि दो देखने में एक जैसी पंक्तियाँ साधारण डीडुप से बच निकलती हैं। दोनों ही स्थितियों में, आउटपुट में वही पंक्ति दिखती है जो पहली बार जिस रूप में आई थी — बिना किसी बदलाव के।
हर रन के बाद स्टेटस लाइन ठीक-ठीक बताती है कि कितनी डुप्लिकेट पंक्तियाँ हटाई गईं, ताकि आप परिणाम को अपनी अपेक्षा से मिला सकें। सब कुछ 100% आपके ब्राउज़र में चलता है — कुछ भी अपलोड नहीं होता, इसलिए यह टूल ग्राहकों की ई-मेल सूचियों और ऐसे डेटा के लिए सुरक्षित है जिसे आप यूँ ही किसी वेबसाइट पर पेस्ट नहीं करते। पूरी सफ़ाई के लिए इसे लिस्ट सॉर्टर के साथ जोड़ें ताकि परिणाम वर्णक्रम में लग जाए, या पहले स्पेसिंग ठीक करने के लिए टेक्स्ट क्लीनर के साथ।
नहीं। हर आइटम अपनी पहली उपस्थिति की जगह पर ही रहता है; सिर्फ़ बाद की पुनरावृत्तियाँ हटती हैं। आउटपुट आपकी सूची है, डुप्लिकेट घटाकर, मूल क्रम में।
पहली, अपने मूल टेक्स्ट के साथ। भले ही "केस अनदेखा करें" या ट्रिम विकल्प दो अलग दिखने वाली पंक्तियों को मेल खिला दे, आउटपुट में पंक्ति ठीक उसी रूप में दिखती है जिस रूप में वह पहली बार आई थी।
नहीं। यह सिर्फ़ तुलना पर असर डालता है — मेल तय करने के लिए पंक्तियाँ अंदरूनी तौर पर लोअरकेस की जाती हैं, लेकिन आउटपुट मूल कैपिटलाइज़ेशन बनाए रखता है।
काफ़ी बड़ी। डुप्लिकेट हटाना मेमोरी में एक ही पास में होता है, इसलिए दसियों हज़ार पंक्तियों वाली सूचियाँ किसी भी आधुनिक डिवाइस पर पल भर में प्रोसेस हो जाती हैं।
नहीं। पूरी प्रक्रिया आपके डिवाइस पर JavaScript में चलती है — कुछ भी भेजा या स्टोर नहीं होता, इसलिए यह ई-मेल सूचियों और दूसरे संवेदनशील डेटा के लिए सुरक्षित है।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।