अल्फाबेटिकल ऑर्डर जनरेटर: टेक्स्ट लाइन्स को A से Z के क्रम में व्यवस्थित करें
हमारे सॉर्टिंग टूल से अपने टेक्स्ट को तुरंत सही अल्फाबेटिकल ऑर्डर में व्यवस्थित करें। चाहे आप लिस्ट व्यवस्थित कर रहे हों, डेटा सॉर्ट कर रहे हों या डायरेक्टरी बना रहे हों, हमारा टूल टेक्स्ट की असलियत बनाए रखते हुए सटीक अल्फाबेटिकल सॉर्टिंग देता है। बस एक क्लिक से असेंडिंग (A से Z) या डिसेंडिंग (Z से A) क्रम में सॉर्ट करें।
किसी भी स्प्रेडशीट, डेटाबेस या कमांड-लाइन टूल के बिना, लाइनों की किसी भी लिस्ट को तुरंत लेक्सिकोग्राफ़िक (अल्फ़ाबेटिकल) क्रम में — बढ़ते क्रम (A–Z) या घटते क्रम (Z–A) में — सॉर्ट करता है।
यह केस-सेंसिटिव और केस-इनसेंसिटिव सॉर्टिंग को संभालता है, इसलिए आप चुन सकते हैं कि 'Apple' और 'apple' को अलग-अलग सॉर्ट करना है या एक साथ।
यह कई भाषाओं के इनपुट को सपोर्ट करता है, जिसमें एक्सेंट वाले लैटिन कैरेक्टर, सिरिलिक, ग्रीक और दूसरी लिपियाँ शामिल हैं; साथ ही, यह यूनिकोड कोड पॉइंट ऑर्डर के हिसाब से सॉर्टिंग भी करता है।
हर लाइन का कंटेंट बिल्कुल वैसा ही रहता है — सिर्फ़ क्रम बदलता है, लाइन के अंदर कुछ भी बदला नहीं जाता।
बिना किसी सीमा के कितनी भी लाइनों को प्रोसेस करता है — चाहे डिक्शनरी जितनी बड़ी शब्दों की लिस्ट हो या हज़ारों लाइनों वाला डेटासेट, सॉर्टिंग तुरंत हो जाती है।
मुफ़्त, किसी अकाउंट की ज़रूरत नहीं।
कैसे इस्तेमाल करें
इनपुट बॉक्स में अपना टेक्स्ट पेस्ट करें।
क्रमबद्ध परिणाम तुरंत देखें
क्रमबद्ध टेक्स्ट को कॉपी या डाउनलोड करें
वैकल्पिक: सॉर्ट की दिशा बदलने के लिए सॉर्ट टॉगल करें
कंटेंट का संगठन
- नामों की सूची
- निर्देशिकाएँ
- संदर्भ-सूचियाँ
- संदर्भ सूचियाँ
डेटा प्रबंधन
- इन्वेंट्री सूचियाँ
- फ़ाइल के नाम
- मुख्य शब्द
- श्रेणियाँ
टेक्स्ट प्रोसेसिंग
- शब्दकोश की प्रविष्टियाँ
- इंडेक्स बनाना
- शब्दावली के शब्द
- मेनू आइटम
| मूल पाठ | परिणाम |
|---|---|
zebra apple dog | apple dog zebra |
The Book An Apple A Cat | A Cat An Apple The Book |
Item10 Item2 Item1 | Item1 Item10 Item2 |
cafe cola cake | cafe cake cola |
टेक्स्ट एडिटर
- माइक्रोसॉफ्ट वर्ड
- गूगल डॉक्स
- नोटपैड
- कोड एडिटर
डेटा टूल्स
- स्प्रेडशीट
- डेटाबेस
- CMS सिस्टम
- लिस्ट मैनेजर
डॉक्यूमेंटेशन के लिए शब्दावली, इंडेक्स या शब्दों की लिस्ट बनाते समय, सभी शब्दों को यहाँ पेस्ट करें और डॉक्यूमेंट का स्ट्रक्चर बनाने से पहले उन्हें वर्णमाला के क्रम (अल्फाबेटिकल ऑर्डर) में व्यवस्थित करें — यह लिखते समय हर शब्द को सही जगह पर मैन्युअल रूप से डालने की तुलना में कहीं ज़्यादा तेज़ है।
Python या JavaScript में सॉर्ट की हुई import लिस्ट बनाने के लिए (जहाँ isort और eslint-import जैसे linters में alphabetical ऑर्डर में imports रखना एक स्टाइल नियम है), अपने imports को पेस्ट करें, उन्हें यहाँ सॉर्ट करें और वापस पेस्ट कर दें — यह तरीका, सिर्फ़ एक बार सॉर्ट करने के लिए linter को कॉन्फ़िगर करने से ज़्यादा तेज़ है।
जब आपकी लिस्ट में अलग-अलग केस (छोटे और बड़े अक्षरों) वाले ऐसे शब्द हों जिन्हें एक जैसा माना जाना चाहिए, तो 'केस-इनसेंसिटिव सॉर्टिंग' का इस्तेमाल करें — इससे 'apple', 'Apple' और 'APPLE' एक साथ सॉर्ट होंगे, न कि आउटपुट के तीन अलग-अलग हिस्सों में केस के आधार पर अलग-अलग किए जाएंगे।
दो सॉर्ट की गई लिस्ट की A/B तुलना करने के लिए, दोनों लिस्ट को यहाँ सॉर्ट करें और उन्हें एक 'डिफ़ टूल' (diff tool) में अगल-बगल पेस्ट करें — लेक्सिकोग्राफ़िक क्रम (lexicographic order) की वजह से उन आइटम को पहचानना आसान हो जाता है जो एक लिस्ट में तो हैं लेकिन दूसरी में नहीं।
जब कोड — जैसे कंट्री कोड, एरर कोड, स्टेटस स्ट्रिंग — के लिए सॉर्ट की गई लुकअप टेबल या एनम (enum) तैयार की जाती है, तो उन्हें अल्फाबेटिकल क्रम में सॉर्ट करने से कोड को पढ़ना आसान हो जाता है और एक नज़र में यह पता लगाना भी आसान हो जाता है कि कोई खास वैल्यू उसमें मौजूद है या नहीं।
सॉर्ट करने से पहले, यह तय करें कि आपके इस्तेमाल के लिए 'केस-सेंसिटिव' (बड़े और छोटे अक्षरों में फ़र्क करने वाला) या 'केस-इनसेंसिटिव' (बड़े और छोटे अक्षरों में फ़र्क न करने वाला) तरीका सही रहेगा — यह फ़र्क तब सबसे ज़्यादा मायने रखता है जब आपकी लिस्ट में ऐसी एंट्रीज़ हों जो सिर्फ़ बड़े और छोटे अक्षरों (कैपिटलाइज़ेशन) की वजह से अलग हों और आपको उन्हें एक जैसे तरीके से सॉर्ट करना हो।
देखें कि आपका टारगेट सिस्टम स्पेशल कैरेक्टर और नंबर वाले सॉर्ट किए गए डेटा को कैसे हैंडल करता है — यूनिकोड लेक्सिकोग्राफिक ऑर्डर में डिजिट को लेटर से पहले और अपरकेस को लोअरकेस से पहले रखा जाता है, जो आपके डाउनस्ट्रीम सिस्टम के सॉर्ट ऑर्डर से मेल खा भी सकता है और नहीं भी।
डेटाबेस और API के काम के लिए, अगर डेटाबेस रॉ यूनिकोड ऑर्डर के बजाय किसी खास इलाके (locale) के कोलेशन का इस्तेमाल करता है, तो टूल में सॉर्ट ऑर्डर और SQL ORDER BY में सॉर्ट ऑर्डर अलग-अलग हो सकते हैं — बाइनरी सर्च या इंडेक्स-बेस्ड लुकअप के लिए इस्तेमाल करने से पहले यह पक्का कर लें कि सॉर्ट आउटपुट आपके डेटाबेस के कोलेशन से मेल खाता है।
जब आप कोड में इस्तेमाल होने वाली लिस्ट (जैसे enum वैल्यू, कॉन्स्टेंट ऐरे, कॉन्फ़िग की) को सॉर्ट करते हैं, तो सॉर्ट किए गए क्रम को सिर्फ़ एक बार ठीक करने के बजाय किसी पॉलिसी के तहत बनाए रखें — क्योंकि ऑटोमेटेड चेक के बिना, शेयर्ड कोडबेस में बिना सॉर्ट किए गए आइटम तेज़ी से जमा हो सकते हैं।
ऐसे किसी भी डेटा के लिए ओरिजिनल अनसॉर्टेड लिस्ट की एक कॉपी रखें जहाँ ओरिजिनल क्रम का कोई मतलब हो — जैसे डेटाबेस में इंसर्शन का क्रम, टास्क लिस्ट में प्रायोरिटी का क्रम, या कॉन्फ़िगरेशन फ़ाइल में डिपेंडेंसी का क्रम।
अक्सर पूछे जाने वाले सवाल
हमारे टूल्स और सेवाओं के बारे में आम सवालों के जवाब पाएँ।
अल्फ़ाबेट के अनुसार क्रमबद्ध करें को समझना
लेक्सिकोग्राफ़िक सॉर्टिंग — यानी लाइनों को उनके कैरेक्टर वैल्यू के आधार पर बाएं से दाएं क्रम में लगाना, ठीक वैसे ही जैसे डिक्शनरी में शब्द क्रमबद्ध होते हैं — सॉफ्टवेयर डेवलपमेंट और डेटा मैनेजमेंट में टेक्स्ट प्रोसेसिंग के सबसे बुनियादी कामों में से एक है। यह हर अल्फाबेटिकल इंडेक्स, सॉर्ट की गई डेटाबेस क्वेरी, बाइनरी सर्च इम्प्लीमेंटेशन और क्रमबद्ध कॉन्फ़िगरेशन फ़ाइल का आधार है। हालांकि स्प्रेडशीट एप्लीकेशन (कॉलम सॉर्ट) और डेटाबेस (ORDER BY) में यह सुविधा आसानी से उपलब्ध है, फिर भी उन एनवायरनमेंट के बाहर प्लेन टेक्स्ट लिस्ट को सॉर्ट करने के लिए एक तेज़ ब्राउज़र-बेस्ड टूल की लगातार ज़रूरत बनी रहती है।
डॉक्यूमेंटेशन और कंटेंट का काम इसके सबसे आम इस्तेमाल हैं। काम की चीज़ बनने के लिए शब्दावली (glossaries), इंडेक्स, रेफरेंस लिस्ट और एनम (enum) डेफ़िनिशन को वर्णमाला के क्रम (alphabetical order) में लगाना ज़रूरी होता है। जो लेखक और टेक्निकल राइटर मार्कडाउन या प्लेन टेक्स्ट में डॉक्यूमेंटेशन बनाते हैं, उनके पास स्प्रेडशीट कॉलम सॉर्ट बटन नहीं होता। शब्दों की लिस्ट को पेस्ट करना, यहाँ सॉर्ट करना और वापस पेस्ट करने में पंद्रह सेकंड लगते हैं — यह लिस्ट बढ़ने के साथ हर शब्द को सही वर्णमाला क्रम में मैन्युअल रूप से डालने से ज़्यादा तेज़ है।
सॉफ्टवेयर डेवलपमेंट में कई खास नियमों के लिए लेक्सिकोग्राफिक सॉर्टिंग का इस्तेमाल किया जाता है। Python के isort लिंटर में ज़रूरी है कि import स्टेटमेंट मॉड्यूल के नाम के हिसाब से अल्फाबेटिकल क्रम में हों। ESLint का import/order नियम JavaScript इंपोर्ट के लिए अल्फाबेटिकल क्रम को लागू करता है। कई स्टाइल गाइड में CSS प्रॉपर्टी डिक्लेरेशन को हर रूल ब्लॉक के अंदर अल्फाबेटिकल क्रम में रखा जाता है। सॉर्ट की गई enum वैल्यू और कॉन्स्टेंट ऐरे में यह देखना आसान होता है कि वे पूरी हैं या नहीं। इन सभी मामलों में, किसी एक बार के काम के लिए लिंटर को कॉन्फ़िगर और रन करने के बजाय, बिना सॉर्ट की गई लिस्ट को यहाँ पेस्ट करना, उसे सॉर्ट करना और वापस पेस्ट करना ज़्यादा तेज़ होता है।
डेटा क्लीनिंग वर्कफ़्लो में सॉर्टिंग का इस्तेमाल जांच और डुप्लिकेट डेटा हटाने (डिडुप्लिकेशन) के लिए किया जाता है। डिडुप्लिकेशन से पहले वैल्यूज़ की लिस्ट को सॉर्ट करने पर डुप्लिकेट आइटम आस-पास की लाइनों में दिखाई देते हैं — सॉर्ट किए गए आउटपुट में ये साफ़ तौर पर दिखते हैं और इन्हें हटाना आसान होता है। URL, ईमेल एड्रेस या प्रोडक्ट कोड की लिस्ट को सॉर्ट करने से तुरंत पता चल जाता है कि क्या कोई वैल्यूज़ एक ही आइटम के थोड़े अलग वर्शन हैं (जैसे user@example.com और user@example.com जिसके आखिर में एक स्पेस है), जिन्हें 'एक्ज़ैक्ट-मैच डिडुप्लिकेशन' से नहीं पकड़ा जा सकता।
नंबर वाली लिस्ट के लिए लेक्सिकोग्राफ़िक और नेचुरल सॉर्ट ऑर्डर के बीच का फ़र्क समझना ज़रूरी है। लेक्सिकोग्राफ़िक ऑर्डर स्ट्रिंग्स को एक-एक कैरेक्टर के हिसाब से सॉर्ट करता है: 'item10' को 'item2' से पहले सॉर्ट किया जाता है क्योंकि ASCII में '1', '2' से पहले आता है। नेचुरल सॉर्ट ऑर्डर (जिसे ह्यूमन सॉर्ट भी कहते हैं) उसमें मौजूद नंबरों को पहचानता है और उन्हें उनकी वैल्यू के हिसाब से सॉर्ट करता है: 'item2' को 'item10' से पहले। फ़ाइल लिस्ट, वर्शन नंबर और ऐसी किसी भी लिस्ट के लिए जहाँ नंबरों को अल्फाबेटिकल (अक्षर के क्रम) के बजाय न्यूमेरिकल (संख्या के क्रम) के हिसाब से सॉर्ट करना हो, नेचुरल सॉर्ट सही विकल्प है। बिना नंबर वाले टेक्स्ट के लिए, लेक्सिकोग्राफ़िक ऑर्डर और नेचुरल ऑर्डर एक जैसे नतीजे देते हैं।