सीधे कंटेंट पर जाएँ

लाइन सॉर्ट करें और डुप्लिकेट हटाएँ

लाइनों को वर्णानुक्रम, नैचुरल क्रम या लंबाई के हिसाब से सॉर्ट करें, डुप्लिकेट और खाली लाइनें हटाएँ और लिस्ट साफ़ करें। यह सब आपके ब्राउज़र में होता है।

परिणाम

लाइनें: 0
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

लाइन सॉर्ट करें और डुप्लिकेट हटाएँ इस्तेमाल कैसे करें

  1. 1

    अपनी सूची चिपकाएँ

    हर लाइन में एक आइटम: नाम, कीवर्ड, फ़ाइल के नाम, ईमेल पते, संख्याएँ या लॉग लाइनें।

  2. 2

    रेसिपी बनाएँ

    क्रम में लगाएँ, डुप्लिकेट हटाएँ या फ़िल्टर जैसे स्टेप जोड़ें, उनके विकल्प सेट करें और तीरों से उनका क्रम बदलें।

  3. 3

    गिनती देखें

    हर स्टेप दिखाता है कि उसने कितनी लाइनें हटाईं या जोड़ीं, और परिणाम में कुल लाइनों की अंतिम गिनती दिखती है।

  4. 4

    कॉपी या डाउनलोड करें

    परिणाम कॉपी करें, .txt फ़ाइल के रूप में सेव करें, या उसे इनपुट में ले जाकर और साफ़ करते रहें।

सीमाएँ और Pro

बिना साइन-अप के मुफ़्त और असीमित; 100,000 लाइनों की सूचियाँ आम लैपटॉप पर एक सेकंड से भी कम समय में सॉर्ट, डुप्लिकेट-मुक्त और फ़िल्टर हो जाती हैं।

Pro विज्ञापन हटाता है; हर स्टेप और प्रीसेट मुफ़्त है। Pro देखें

लाइन सॉर्ट करें और डुप्लिकेट हटाएँ के बारे में

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

क्रम में लगाने के चार तरीके हैं। A–Z आपकी भाषा के शब्दकोश के क्रम का इस्तेमाल करता है, इसलिए “éclair” e वाले शब्दों के साथ आता है। प्राकृतिक क्रम टेक्स्ट के अंदर की संख्याएँ पढ़ता है और file2 को file10 से पहले रखता है, जैसा लोग उम्मीद करते हैं। संख्या वाला क्रम हर लाइन की पहली संख्या लेता है, 1,200 जैसे हज़ार के विभाजक और 2.5 जैसे दशमलव समझता है, और बिना संख्या वाली लाइनों को अंत में रखता है। लंबाई वाला क्रम लाइनों को सबसे छोटी से सबसे लंबी तक लगाता है।

डुप्लिकेट हटाते समय पहली या आख़िरी कॉपी रखी जा सकती है, या वे सभी लाइनें हटाई जा सकती हैं जो एक से ज़्यादा बार आती हैं। “Apple” और “apple ” को एक जैसा भी माना जा सकता है। बाकी स्टेप स्पेस ट्रिम करते हैं, खाली लाइनें हटाते हैं, क्रम उलटते या फेंटते हैं, किसी शब्द या रेगुलर एक्सप्रेशन वाली लाइनें रखते या हटाते हैं, खोजकर बदलते हैं, उपसर्ग, प्रत्यय या लाइन नंबर जोड़ते हैं, और लाइनों को कॉमा से अलग एक स्ट्रिंग में जोड़ते या उसे वापस लाइनों में बाँटते हैं।

फेंटने में आपके ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम जनरेटर के 128 बिट इस्तेमाल होते हैं, और जब तक आप दोबारा फेंटें नहीं दबाते, क्रम एडिट करते समय भी वही रहता है। स्टेप का क्रम बदला जा सकता है, उन्हें हटाए बिना बंद किया जा सकता है, या “क्रम में लगाएँ और डुप्लिकेट हटाएँ” जैसे प्रीसेट से लोड किया जा सकता है। आपकी सूची और रेसिपी याद रखी जाती हैं, और Use as input से आप परिणाम पर सफ़ाई का नया दौर शुरू कर सकते हैं।

गोपनीयता

क्रम में लगाना, फ़िल्टर करना और बाकी हर स्टेप इसी ब्राउज़र टैब में चलता है, इसलिए आपकी चिपकाई गई सूची कभी कहीं भेजी नहीं जाती। रीफ़्रेश के बाद भी सूची बनी रहे, इसलिए वह और आपके स्टेप लोकल स्टोरेज में रखे जाते हैं। Clear सूची खाली कर देता है, और स्टेप हटाने से रेसिपी रीसेट हो जाती है।

खूबियाँ

क्रम में लगाने के चार तरीके

शब्दकोश A–Z, प्राकृतिक (file2 < file10), संख्या और लंबाई के हिसाब से, बढ़ते या घटते क्रम में।

स्मार्ट डुप्लिकेट हटाना

पहली या आख़िरी कॉपी रखें, या सिर्फ़ वे लाइनें जो एक बार आती हैं, चाहें तो अक्षरों के केस और स्पेस को अनदेखा करके।

जुड़ने वाले स्टेप

ट्रिम, फ़िल्टर, बदलना, नंबर, जोड़ना और बाँटना किसी भी क्रम में मिलाएँ, गिनती लाइव दिखती है।

निष्पक्ष रैंडम फेंटना

Web Crypto API से सीड किया गया Fisher–Yates शफ़ल, जो दोबारा फेंटने तक स्थिर रहता है।

लाइन सॉर्ट करें और डुप्लिकेट हटाएँ: अक्सर पूछे जाने वाले सवाल

डुप्लिकेट लाइनें हटाकर मूल क्रम कैसे रखूँ?
कोई भी क्रम में लगाएँ स्टेप हटा दें और अकेला डुप्लिकेट हटाएँ स्टेप जोड़ें। यह हर लाइन की पहली कॉपी वहीं रखता है जहाँ वह पहली बार आई थी और बाद की दोहराई गई कॉपियाँ हटा देता है, इसलिए क्रम नहीं बदलता। आख़िरी कॉपी रखने के लिए “आख़िरी रखें” चुनें, और अगर “Apple” और “apple” एक ही एंट्री मानी जाएँ तो “Ignore case” पर टिक करें।
A–Z और प्राकृतिक क्रम में क्या फ़र्क़ है?
A–Z टेक्स्ट को अक्षर-दर-अक्षर तुलना करता है, इसलिए “file10” “file2” से पहले आता है क्योंकि 1 का क्रम 2 से पहले है। प्राकृतिक क्रम अंकों के समूह को पूरी संख्या मानकर पढ़ता है और file1, file2, file10 देता है, जैसा आप फ़ाइल मैनेजर में देखते हैं। फ़ाइल के नाम, वर्ज़न नंबर और अध्यायों की सूची के लिए प्राकृतिक क्रम और आम शब्दों के लिए A–Z इस्तेमाल करें।
संख्याओं की सूची सही ढंग से क्रम में कैसे लगाऊँ?
क्रम में लगाएँ स्टेप में संख्या मोड चुनें। यह हर लाइन की पहली संख्या पढ़ता है, जिसमें ऋणात्मक संख्याएँ, दशमलव और 1,200 जैसे हज़ार के विभाजक भी शामिल हैं, और लाइनों को उसके मान के हिसाब से लगाता है, इसलिए 9, 10 और 1,200 से पहले आता है। जिन लाइनों में कोई संख्या नहीं होती, वे बढ़ते और घटते, दोनों क्रमों में अंत में रखी जाती हैं।
क्या सूची को कॉमा से अलग मानों में और वापस बदल सकते हैं?
हाँ। हर लाइन को एक में मिलाने के लिए जोड़ें स्टेप जोड़ें, जिसमें कॉमा और स्पेस या आपका टाइप किया कोई भी विभाजक चलता है, टैब के लिए \t भी। उलटा करने के लिए कॉमा के साथ बाँटें इस्तेमाल करें, फिर ट्रिम करें और खाली लाइनें हटाएँ जोड़ें। “कॉमा से अलग → लाइनें” प्रीसेट यह सब एक क्लिक में सेट कर देता है।
क्या फेंटना सच में रैंडम है?
यह Fisher–Yates एल्गोरिदम इस्तेमाल करता है, जो किसी भी जगह को दूसरी पर तरजीह नहीं देता। इसे ब्राउज़र की Web Crypto API के 128 बिट से सीड किया गया जनरेटर चलाता है, कमज़ोर Math.random नहीं। एडिट करते समय क्रम वही रहता है ताकि परिणाम उछलता न रहे; नया क्रम पाने के लिए दोबारा फेंटें दबाएँ।
सभी टेक्स्ट टूल