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

डुप्लिकेट लाइन रिमूवर किसी भी टेक्स्ट से दोहराई गई पंक्तियाँ हटाता है। सूची, लॉग फ़ाइल या डेटासेट पेस्ट करें और केवल अद्वितीय पंक्तियाँ पाएं, मूल क्रम में या A–Z, Z–A, लंबाई से, या यादृच्छिक क्रम में।

लाइनों की तुलना से पहले आगे-पीछे की खाली जगह हटा देना और केस इग्नोर करना उपलब्ध है, इसलिए दोनों स्विच ऑन हों तो 'Apple', 'apple ' और ' apple' एक ही पंक्ति में मिल जाती हैं। Before पैनल हर डुप्लिकेट ग्रुप को काउंटर के साथ हाइलाइट करता है, ताकि आप देख सकें कौन-सी पंक्तियाँ जुड़ रही हैं। «रखें» को «सारी दोहराई हटाएँ» पर सेट करें तो सिर्फ़ वही पंक्तियाँ बचेंगी जो ठीक एक बार आती हैं। पंक्तियों की कोई सीमा नहीं, और आप टेक्स्ट पेस्ट कर सकते हैं या अपने डिवाइस से सीधे .txt या .csv फ़ाइल लोड कर सकते हैं — कुछ भी अपलोड नहीं होता।

उपयोग कैसे करें

  1. डुप्लिकेट पंक्तियों वाला टेक्स्ट इनपुट एरिया में पेस्ट करें या टाइप करें।
  2. विकल्प सेट करें: केस-सेंसिटिव या इनसेंसिटिव मिलान, व्हाइटस्पेस ट्रिम, पहली या आखिरी प्रति रखना, और आउटपुट के लिए क्रम चुनना।
  3. साफ़ किया गया टेक्स्ट टाइप करते ही लाइव अपडेट होता है — कोई बटन दबाना नहीं पड़ता। Before, After और हटाई गईं — तीनों पैनल साथ-साथ देखें, आवृत्ति तालिका जांचें, फिर रिज़ल्ट कॉपी या डाउनलोड करें।

कब उपयोग करें

  • ऐसी CSV का कॉलम साफ करना जहाँ एक ही ग्राहक थोड़ी अलग पंक्तियों में बार-बार आ रहा है।
  • 10,000 लाइनों की लॉग फाइल को यूनिक एरर मैसेज तक छाँटना ताकि जाँच आसान हो।
  • कई इवेंट्स की ईमेल लिस्ट मिलाकर एक ही व्यक्ति को दोहरी सूचना भेजने से बचना।

परिणाम

एक डेवलपर दोहराए गए एरर मैसेज वाली 500 लॉग एंट्रीज़ पेस्ट करता है और उन्हें 47 अद्वितीय पंक्तियों में कम कर देता है — असली समस्याएँ तुरंत दिखाई देने लगती हैं।

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

क्या पेस्ट किए गए क्रम को बनाए रखा जाता है?
«आउटपुट क्रम» को «मूल क्रम» पर रखें तो हर पंक्ति की पहली प्रति ठीक वहीं रहती है जहाँ आपने पेस्ट की। A → Z, Z → A, लंबाई से या यादृच्छिक पर बदलने पर अद्वितीय पंक्तियाँ पुनः क्रमबद्ध हो जाती हैं — diff या कमिट से पहले वर्णानुक्रम सुविधाजनक है। आखिरी प्रति रखना चाहते हैं? «अंतिम रखें» चालू करें।
केस सेंसिटिविटी कैसे काम करती है?
ऑन हो तो 'Apple' और 'apple' अलग पंक्तियाँ मानी जाती हैं। बंद करने पर दोनों एक मानी जाती हैं और टूल पहली बार आए स्वरूप को कायम रखता है, जिससे आपकी मूल शैली बची रहती है।
Trim Whitespace विकल्प क्या करता है?
तुलना से पहले हर पंक्ति के शुरू-अंत के स्पेस और टैब हटा देता है। ' hello ' और 'hello' एक हो जाते हैं। पंक्ति के बीच के स्पेस को छुआ नहीं जाता, इसलिए 'hello world' (दो स्पेस) अब भी 'hello world' (एक) से अलग रहती है।
क्या केवल बार-बार आने वाली पंक्तियाँ रख सकते हैं?
मुख्य आउटपुट के रूप में नहीं, पर दाईं ओर «हटाई गईं» पैनल हर हटाई गई पंक्ति को उसके मूल पंक्ति नंबर के साथ दिखाता है, इसलिए आप Before पैनल में ढूंढे बिना सीधे डुप्लिकेट पढ़ या कॉपी कर सकते हैं। इसके उलट — केवल एक बार आने वाली पंक्तियाँ रखने के लिए — «रखें» को «सारी दोहराई हटाएँ» पर सेट करें।
पेस्ट करने की कोई अधिकतम सीमा है?
कोई सख़्त ऊपरी सीमा नहीं। दस लाख से अधिक पंक्तियों वाली फाइलों पर परीक्षण हुआ है, गति आपके डिवाइस पर निर्भर है। टेक्स्ट ब्राउज़र से बाहर नहीं जाता, इसलिए संवेदनशील सूचियाँ भी यहाँ बेझिझक प्रोसेस कीजिए।

संबंधित उपकरण