वर्णानुक्रमिक क्रम सॉर्टर
टेक्स्ट की पंक्तियों को वर्णानुक्रम में सॉर्ट करें। पंक्तियों, शब्दों या कस्टम सीमांकित आइटमों के आधार पर सॉर्ट करना चुनें।
वर्णानुक्रमिक क्रम सॉर्टर का उपयोग कैसे करें
- 1
अपना टेक्स्ट दर्ज करें
अपनी सूची को इनपुट बॉक्स में पेस्ट करें या टाइप करें, जहाँ डिफ़ॉल्ट रूप से हर लाइन को एक अलग आइटम माना जाता है।
- 2
सॉर्ट प्रकार और क्रम चुनें
लाइनों, शब्दों, या डिलिमिटेड आइटम के आधार पर सॉर्ट करें, फिर Ascending (A-Z) या Descending (Z-A) चुनें।
- 3
अतिरिक्त विकल्प सेट करें
केस को नज़रअंदाज़ करते हुए सॉर्ट करने के लिए 'Ignore case' चालू करें या दोहराव हटाने के लिए 'Remove duplicate lines' चुनें, और डिलिमिटेड आइटम सॉर्ट कर रहे हों तो डिलिमिटर सेट करें।
- 4
सॉर्ट करें और कॉपी करें
सामग्री को वर्णानुक्रम में लगाने के लिए 'Sort Text' पर क्लिक करें, फिर सॉर्ट किया हुआ नतीजा सहेजने के लिए कॉपी बटन का इस्तेमाल करें।
टेक्स्ट को वर्णानुक्रम में लगाने के तीन तरीके
टेक्स्ट के तीन रूपों के लिए तीन सॉर्ट मोड
ज़्यादातर वर्णानुक्रम टूल केवल एक ही तरह के इनपुट को संभालते हैं। यह टूल तीन को संभालता है: Lines हर लाइन को एक इकाई के रूप में सॉर्ट करता है, Words पूरे टेक्स्ट के हर शब्द को सॉर्ट करता है, और Delimited Items आपके चुने हुए किसी विभाजक — जैसे कॉमा या सेमीकोलन — पर टेक्स्ट को तोड़कर फिर उन टुकड़ों को सॉर्ट करता है। अपने टेक्स्ट से मेल खाता मोड चुनना ही वह बात है जो नतीजे को बिखरे होने के बजाय उपयोगी बनाती है।
नामों या to-do आइटमों जैसी एक के नीचे एक सूचियों के लिए Lines का उपयोग करें। जब आपके पास कोई पैराग्राफ़ हो और आप उसके अलग-अलग शब्दों को क्रम में लगाना चाहते हों — मसलन एक झटपट शब्द-सूची बनाने के लिए — तब Words का उपयोग करें। एक ही लाइन पर मौजूद "banana, apple, cherry" जैसी इनलाइन सूचियों के लिए Delimited Items का उपयोग करें, जिनके कॉमा से अलग किए गए मानों को फिर से क्रम में लगाना हो।
लेक्सिकोग्राफ़िक सॉर्टिंग असल में कैसे काम करती है
यहाँ वर्णानुक्रम लगाना लेक्सिकोग्राफ़िक होता है, यानी टूल हर वर्ण के अंतर्निहित कोड का उपयोग करके टेक्स्ट की वर्ण-दर-वर्ण तुलना करता है, न कि किसी अर्थ की धारणा से। पहला अलग दिखने वाला वर्ण ही क्रम तय करता है। यही वजह है कि "apple" "apply" से पहले आता है: पहले चार अक्षर मेल खाते हैं, और "e" "y" से पहले आता है। यह शब्दकोश का क्रम है, जिसे स्पेस और विराम चिह्नों सहित हर वर्ण तक बढ़ा दिया गया है।
लेक्सिकोग्राफ़िक क्रम तेज़ और पूर्वानुमेय होता है, लेकिन यह उस "प्राकृतिक" क्रम जैसा नहीं है जिसकी कोई इंसान संख्याओं के लिए उम्मीद करता है — इसे अगला खंड समझाता है। शुद्ध अक्षरों के लिए यह बिल्कुल शब्दकोश की तरह व्यवहार करता है, जो शब्दावलियों, नामों की सूचियों और ग्रंथसूचियों के लिए ठीक वही है जो आप चाहते हैं।
केस संवेदनशीलता और Ignore case विकल्प
बड़े और छोटे अक्षरों के कैरेक्टर कोड अलग होते हैं, जिनमें बड़े अक्षरों को पहले स्थान दिया जाता है। इसलिए जब आप केस-संवेदनशील ढंग से सॉर्ट करने के लिए Ignore case बंद करते हैं, तो एक सख़्त तुलना "Zebra" को "apple" से आगे रख सकती है, क्योंकि अंतर्निहित क्रम में बड़ा Z छोटे a से ऊपर आता है। यह टूल Ignore case को डिफ़ॉल्ट रूप से इसीलिए चालू रखता है, क्योंकि यह नतीजा उन लोगों को चौंका देता है जो पूरी तरह वर्णानुक्रमिक सूची की उम्मीद करते हैं।
Ignore case चालू होने पर — जो डिफ़ॉल्ट है — बड़े और छोटे अक्षर आपस में मिल जाते हैं, इसलिए "Apple", "apple", और "APPLE" केवल अपने अक्षरों के आधार पर पास-पास सॉर्ट होते हैं। नामों और शब्दावली शब्दों जैसी इंसानों के सामने आने वाली सूचियों के लिए यही आप चाहते हैं; इसे केवल तब बंद करें जब बड़े-छोटे होना अपने आप में अर्थ रखता हो, जैसे कोड पहचानकर्ताओं में जहाँ "Total" और "total" सचमुच अलग हैं।
संख्याएँ और उच्चारण-चिह्न वाले अक्षर
चूँकि सॉर्ट वर्ण के आधार पर होता है, संख्याएँ टेक्स्ट के रूप में क्रमबद्ध होती हैं, मान के आधार पर नहीं। इसी से "item10" "item2" से पहले आ जाता है, क्योंकि बाकी की स्ट्रिंग जाँची जाने से पहले ही वर्ण "1" वर्ण "2" से पहले आता है। अगर आपको सही संख्यात्मक क्रम चाहिए, तो अपनी संख्याओं को शुरुआत में शून्य लगाकर पैड करें, जैसे "item02" और "item10", ताकि टेक्स्ट का क्रम संख्यात्मक क्रम से मेल खाए।
उच्चारण-चिह्न वाले अक्षर भी अपने कैरेक्टर कोड के अनुसार सॉर्ट होते हैं, इसलिए इनपुट के आधार पर हो सकता है कि कोई उच्चारण-चिह्न वाला "é" सादे "e" के ठीक बगल में न आए। ज़्यादातर सूचियों के लिए यह एक छोटा-सा बाहरी असर है; अगर यह मायने रखता हो, तो पहले अपने स्रोत टेक्स्ट में उच्चारण-चिह्नों को सामान्यीकृत कर लें ताकि संबंधित शब्द उस तरह समूहबद्ध हों जैसा पाठक उम्मीद करते हैं।
आरोही, अवरोही और डुप्लिकेट हटाना
आरोही क्रम A से Z तक चलता है और यही डिफ़ॉल्ट है। अवरोही क्रम, Z से A, बस तुलना को उलट देता है और लीडरबोर्ड, नवीनता-शैली की सूचियों, या किसी भी ऐसे मौके के लिए सुविधाजनक है जब आप वर्णमाला का अंतिम सिरा सबसे ऊपर चाहते हों। क्रम का टॉगल तीनों सॉर्ट मोड पर एक ही तरह लागू होता है।
Remove duplicate lines विकल्प दोहराई गई प्रविष्टियों को हटा देता है ताकि केवल अद्वितीय लाइनें बचें, जो किसी ईमेल सूची, टैग सूची, या आयातित मानों के समूह से डुप्लिकेट हटाने के लिए एकदम सही है। ध्यान दें कि डुप्लिकेट हटाना लाइनों का बिल्कुल सटीक मिलान करता है, इसलिए "Apple" और "apple" दो अलग प्रविष्टियाँ गिनी जाती हैं और दोनों रखी जाती हैं; Ignore case चालू करने से केवल सॉर्ट का क्रम बदलता है, यह नहीं कि किन लाइनों को डुप्लिकेट माना जाए।
एक व्यावहारिक उदाहरण
मान लीजिए आप "Cherry", "apple", "Banana", "apple" को अलग-अलग लाइनों पर पेस्ट करते हैं। Lines, आरोही, केस-संवेदनशील के साथ आपको "Banana", "Cherry", "apple", "apple" मिलते हैं, क्योंकि बड़े अक्षर पहले सॉर्ट होते हैं और डुप्लिकेट बना रहता है। Ignore case और Remove duplicate lines चालू कर दें तो आपको "apple", "Banana", "Cherry" मिलते हैं: हर एक में से एक, सादे वर्णानुक्रम में।
अब "cherry, apple, banana" पर कॉमा के साथ Delimited Items आज़माइए: टूल एक ही लाइन पर "apple, banana, cherry" लौटाता है। वही अक्षर, बिल्कुल अलग संचालन, और यही वजह है कि सॉर्ट करने से पहले सही मोड चुनना सबसे महत्वपूर्ण कदम है।
यह Sort List Alphabetically से कैसे अलग है
दोनों टूल वर्णानुक्रम में लगाते हैं, पर वे अलग-अलग कामों को लक्ष्य बनाते हैं। यह Alphabetical Order टूल लचीला और इनलाइन-जागरूक विकल्प है: यह पूरी लाइनों के अलावा किसी पैराग्राफ़ के अंदर के शब्दों या किसी सीमांकित स्ट्रिंग के अंदर के आइटमों को सॉर्ट कर सकता है, और डुप्लिकेट हटा सकता है। इसे तब चुनें जब आपका टेक्स्ट पहले से एक साफ़, हर लाइन पर एक आइटम वाली सूची न हो।
Sort List Alphabetically टूल लाइन-केंद्रित है और खाली लाइनों को रखने या हटाने जैसे सूची-विशेष नियंत्रण जोड़ता है, जो तब आदर्श है जब आपके पास पहले से एक सुव्यवस्थित ऊर्ध्वाधर सूची हो। शब्दों और सीमांकित मानों के लिए यह टूल चुनें; और जब हर आइटम पहले से अपनी अलग लाइन पर हो तथा खाली-लाइन संचालन मायने रखता हो, तब सूची सॉर्टर चुनें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं लाइनों, शब्दों, या कॉमा से अलग किए गए मानों के आधार पर सॉर्ट कर सकता हूँ?
मैं उल्टे वर्णानुक्रम में कैसे सॉर्ट करूँ?
'Ignore case' विकल्प क्या करता है?
संख्याओं और विशेष अक्षरों को कैसे संभाला जाता है?
क्या मैं सॉर्ट करते समय डुप्लिकेट हटा सकता हूँ, और क्या मेरा डेटा निजी रहता है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें