झटपट जवाब
हर लाइन में एक आइटम के साथ लिस्ट पेस्ट करें और सॉर्ट चुनें: A → Z, Z → A, Numbers, Length, Reverse order या Shuffle। Natural क्रम डिफ़ॉल्ट रूप से चालू है, इसलिए “item 2”, “item 10” से पहले आता है। सॉर्ट की हुई लिस्ट तुरंत दिखती है — उसे कॉपी या डाउनलोड करें। विकल्पों से आप स्पेस ट्रिम कर सकते हैं, खाली लाइनें और डुप्लिकेट हटा सकते हैं और सॉर्टिंग को case-sensitive बना सकते हैं।
Sort Lines टूल क्या है?
Sort Lines टूल (लाइनें क्रम में लगाएँ) किसी लिस्ट की लाइनों को क्रम में लगाता है — वर्णानुक्रम, संख्या, लंबाई, उलटे क्रम या रैंडम तरीके से। सॉर्टिंग टेक्स्ट के सबसे आम कामों में से है: रजिस्टर के लिए नाम वर्णानुक्रम में लगाना, प्रोडक्ट कोड का क्रम बनाना, कीवर्ड सजाना, शब्दकोश तैयार करना, कीमतें सॉर्ट करना, संदर्भ-सूची बनाना, या क्विज़ के सवाल और टीम के काम रैंडम करना। स्प्रेडशीट भी सॉर्ट कर सकती है, लेकिन सिर्फ़ पेस्ट की हुई लिस्ट के लिए उसे खोलना धीमा है, और सादे सॉर्टर अक्सर संख्याएँ गलत सॉर्ट करते हैं।
यह मुफ़्त टूल पेस्ट करते ही तुरंत सॉर्ट करता है और डिफ़ॉल्ट रूप से natural क्रम इस्तेमाल करता है, इसलिए “Item 2”, “Item 10” से पहले आता है — जैसा लोग उम्मीद करते हैं। वर्णानुक्रम सॉर्टिंग भाषा-जागरूक है, इसलिए accent वाले अक्षर और हिंदी शब्द सही क्रम में आते हैं। संख्या वाली सॉर्टिंग हर लाइन के अंदर की संख्या ढूँढ लेती है, चाहे वह टेक्स्ट या करेंसी चिह्न से घिरी हो। और शफ़ल एक आज़माए हुए निष्पक्ष algorithm और मज़बूत रैंडमनेस से चलता है, इसलिए हर क्रम की संभावना बराबर होती है।
मुख्य सुविधाएँ
- क्रम लगाने के छह तरीके — A → Z, Z → A, Numbers, Length, Reverse order और Shuffle।
- टेक्स्ट के अंदर natural संख्या क्रम।
- अंग्रेज़ी, हिंदी और दूसरी भाषाओं के लिए locale-aware वर्णानुक्रम सॉर्टिंग।
- स्मार्ट संख्या सॉर्टिंग — दशमलव और ऋणात्मक संख्याएँ ढूँढता है, हज़ार वाले कॉमा को अनदेखा करता है।
- लंबाई के हिसाब से सॉर्टिंग, जो दिखने वाले कैरेक्टर गिनती है।
- Fisher–Yates और cryptographic randomness वाला निष्पक्ष शफ़ल।
- सफ़ाई के विकल्प — स्पेस ट्रिम करें, खाली लाइनें और डुप्लिकेट हटाएँ।
- नतीजा कॉपी या डाउनलोड करें; कुछ भी अपलोड नहीं होता।
लाइनें कैसे सॉर्ट करें — स्टेप बाय स्टेप
- अपनी लिस्ट पेस्ट करें, हर लाइन में एक आइटम।
- बटनों से सॉर्ट चुनें।
- विकल्प ठीक करें — natural क्रम, case-sensitivity, descending, trimming, खाली लाइनें और डुप्लिकेट।
- Result बॉक्स में सॉर्ट की हुई लिस्ट देखें।
- उसे कॉपी करें या टेक्स्ट फ़ाइल के रूप में डाउनलोड करें। Shuffle के लिए नया क्रम पाने को “Shuffle again” दबाएँ।
सही तरीके से वर्णानुक्रम सॉर्टिंग
कंप्यूटर अक्षरों को संख्याओं के रूप में रखते हैं, और उन संख्याओं से सीधी सॉर्टिंग सारे बड़े अक्षर छोटे अक्षरों से पहले रख देती है (इसलिए “Zebra”, “apple” से पहले आता है) और अंकों को कैरेक्टर क्रम में रखती है (इसलिए “10”, “2” से पहले आता है)। यह टूल ब्राउज़र का Intl.Collator इस्तेमाल करता है, यानी वही भाषा-जागरूक तुलना जो ऑपरेटिंग सिस्टम इस्तेमाल करते हैं, जो:
- जब तक आप Case-sensitive न चुनें, बड़े और छोटे अक्षरों को बराबर मानता है;
- accent वाले अक्षरों को उनके मूल अक्षरों के पास रखता है (é, e के पास);
- देवनागरी शब्दों को सही हिंदी क्रम में सॉर्ट करता है;
- natural क्रम चालू होने पर टेक्स्ट के अंदर की संख्याओं की तुलना वैल्यू से करता है।
| सादा कैरेक्टर सॉर्ट | यह टूल (natural, case-insensitive) |
|---|---|
| Item 1, Item 10, Item 2, apple, banana | apple, banana, Item 1, Item 2, Item 10 |
| Zebra, apple, Mango | apple, Mango, Zebra |
संख्या के हिसाब से सॉर्टिंग
Numbers मोड हर लाइन की पहली संख्या ढूँढता है और उसकी वैल्यू से सॉर्ट करता है। यह दशमलव (7.5), ऋणात्मक संख्याएँ (−3) और हज़ार के सेपरेटर वाली संख्याएँ (1,25,000 या 125,000) समझता है, और आसपास के टेक्स्ट व चिह्नों को अनदेखा करता है, इसलिए “₹250”, “Order 42” और “7.5 kg” सब सही सॉर्ट होते हैं। जिन लाइनों में कोई संख्या नहीं होती वे रखी जाती हैं और आख़िर में वर्णानुक्रम में लगती हैं, और टूल बताता है कि ऐसी कितनी थीं। सबसे बड़ी वैल्यू पहले देखने के लिए Descending चुनें — कीमतों, स्कोर और मात्रा के लिए काम का है।
लंबाई के हिसाब से सॉर्टिंग
Length सॉर्टिंग लाइनों को सबसे छोटी से सबसे लंबी तक (या Descending के साथ सबसे लंबी पहले) क्रम में लगाती है। बराबर लंबाई वाली लाइनें फिर वर्णानुक्रम में रखी जाती हैं ताकि नतीजा स्थिर और अनुमान-योग्य रहे। लंबाई दिखने वाले कैरेक्टर में नापी जाती है, इसलिए एक इमोजी या एक हिंदी संयुक्ताक्षर एक गिना जाता है। यह बहुत लंबे टाइटल ढूँढने (जिन्हें छोटा करना है), छोटे कीवर्ड को एक साथ रखने, या पहेलियों के लिए शब्द-सूची बनाने में काम आता है।
निष्पक्ष रैंडम शफ़लिंग
वेब पर कई त्वरित शफ़ल हल्के-से पक्षपाती होते हैं — कुछ क्रम दूसरों से ज़्यादा आते हैं। यह टूल Fisher–Yates शफ़ल इस्तेमाल करता है, जो रैंडम संख्याएँ निष्पक्ष होने पर गणितीय रूप से निष्पक्ष है, और वे संख्याएँ crypto.getRandomValues से लेता है, जो आपके ब्राउज़र का cryptographically सुरक्षित जनरेटर है, और राउंडिंग के झुकाव से बचने के लिए rejection sampling करता है। इसे क्विज़ के सवाल रैंडम करने, प्रेज़ेंटेशन का क्रम तय करने, काम या सीटें बाँटने, या आम ड्रॉ के लिए नाम चुनने में इस्तेमाल करें। नया क्रम पाने के लिए “Shuffle again” दबाएँ।
हल किया गया उदाहरण
सैंपल लिस्ट में ये हैं: item 10, Item 2, banana, apple, item 1, Cherry, ₹250, 42 और 7.5।
- A → Z (natural): ₹250, 7.5, 42, apple, banana, Cherry, item 1, Item 2, item 10।
- Numbers: item 1, Item 2, 7.5, item 10, 42, ₹250, फिर आख़िर में apple, banana और Cherry (इनमें संख्या नहीं है)।
- Length: सबसे छोटी एंट्री (42, 7.5, ₹250) पहले, सबसे लंबी (item 10) आख़िर में।
वर्णानुक्रम मोड में ₹ जैसे चिह्न पहले आते हैं, फिर अंक, फिर अक्षर — यही मानक collation क्रम है। ध्यान दें कि 7.5, 42 से पहले आता है क्योंकि natural क्रम संख्या 7 की तुलना 42 से करता है; जब आप चाहें कि वैल्यू दशमलव संख्या की तरह तुलना हों, तो Numbers मोड इस्तेमाल करें।
हिंदी और मिली-जुली भाषाओं की लिस्ट सॉर्ट करना
हिंदी शब्द देवनागरी वर्णमाला के क्रम में चलते हैं — पहले स्वर (अ, आ, इ…), फिर क से ह तक व्यंजन — और टूल का भाषा-जागरूक collation यह क्रम अपने-आप लागू करता है। जैसे, आम, कमल, गाय और नदी इसी क्रम में सॉर्ट होते हैं। अंग्रेज़ी और हिंदी मिली लिस्ट में ब्राउज़र का collation लिपियों को बेतरतीब मिलाने के बजाय समझदारी से समूह में रखता है। चूँकि collation आपके ब्राउज़र की भाषा सेटिंग्स पर थोड़ा निर्भर करता है, इसलिए कुछ दुर्लभ कैरेक्टर अलग डिवाइस पर अलग सॉर्ट हो सकते हैं, पर आम शब्द एक जैसे रहते हैं।
अंदर से यह कैसे काम करता है
सारी सॉर्टिंग आपके ब्राउज़र में मानक, आज़माए हुए तरीकों से चलती है: वर्णानुक्रम मोड के लिए Intl.Collator तुलना वाला JavaScript का built-in sort, Numbers मोड के लिए पार्स की गई वैल्यू की संख्यात्मक तुलना, और Length मोड के लिए Intl.Segmenter से grapheme गिनती। बराबरी की स्थिति वर्णानुक्रम से तय होती है ताकि नतीजा हर बार एक जैसा रहे। शफ़ल Web Crypto API से 32-bit रैंडम संख्याएँ लेता है और वे वैल्यू छोड़ देता है जिनसे modulo का हल्का झुकाव आता, फिर लिस्ट के आख़िर से शुरू तक आइटम अदला-बदली करता है — यही पाठ्यपुस्तक वाला Fisher–Yates तरीका है। दसियों हज़ार लाइनों की लिस्ट भी सेकंड के एक छोटे हिस्से में सॉर्ट हो जाती है।
रोज़मर्रा के इस्तेमाल
- छात्रों के नाम, उपस्थिति सूची और कॉन्टैक्ट लिस्ट को वर्णानुक्रम में लगाना।
- कीवर्ड, टैग और कैटेगरी का क्रम बनाना।
- Numbers मोड से कीमतें, स्कोर या मात्रा सॉर्ट करना।
- शब्दकोश, इंडेक्स और संदर्भ-सूचियाँ तैयार करना।
- Length मोड से सबसे लंबे टाइटल या फ़ाइल नाम ढूँढना।
- क्विज़ के सवाल, रैफ़ल के नाम या टीम के सदस्य रैंडम करना।
- लॉग या टाइमलाइन को पुराने-से-नए से नए-से-पुराने क्रम में पलटना।
मुझे कौन-सा सॉर्ट इस्तेमाल करना चाहिए?
- नाम, शब्द, टाइटल: natural क्रम के साथ A → Z।
- कीमतें, अंक, मात्रा: Numbers (सबसे ज़्यादा पहले के लिए Descending चुनें)।
- लंबी या छोटी एंट्री ढूँढना: Length।
- पुराने-से-नए लॉग से नया-पहले क्रम: Reverse order।
- निष्पक्ष रैंडम क्रम: Shuffle — और अगर वह क्रम रखना है तो नतीजा तुरंत कॉपी कर लें।
दूसरे टूल्स के साथ इस्तेमाल करें
सॉर्टिंग सफ़ाई के दूसरे स्टेप्स के साथ अच्छी चलती है। दोहराव डुप्लिकेट लाइनें हटाएँ से हटाएँ, फ़ॉर्मैट Find & Replace से एक जैसे करें, या अक्षरों का रूप Case Converter से बदलें। दो सॉर्ट की हुई लिस्ट के बीच क्या बदला, यह देखने के लिए Text Compare इस्तेमाल करें — पहले दोनों लिस्ट सॉर्ट कर लेने से फ़र्क पढ़ना बहुत आसान हो जाता है।
इन आम गलतियों से बचें
- नंबर वाले आइटम के लिए natural क्रम बंद करना — तब आपको 1, 10, 11, 2… मिलेगा।
- एक लाइन में कई आइटम — टूल पूरी लाइनें सॉर्ट करता है; पहले लिस्ट को लाइनों में बाँट लें।
- कीमतों के लिए वर्णानुक्रम सॉर्ट इस्तेमाल करना — इसके बजाय Numbers मोड इस्तेमाल करें।
- दो बार एक जैसे शफ़ल की उम्मीद करना — हर शफ़ल नया होता है; क्रम रखना हो तो नतीजा कॉपी कर लें।
समस्या-समाधान
- Numbers मोड में कुछ लाइनें आख़िर में आती हैं — उनमें कोई संख्या नहीं है; नोट बताता है कि ऐसी कितनी हैं।
- बड़े अक्षर मिले-जुले आ रहे हैं — यह case-insensitive सॉर्टिंग है; उन्हें अलग करने के लिए Case-sensitive चुनें।
- खाली लाइनें गायब हो गईं — Remove empty lines का निशान हटाएँ।
- शुरुआती स्पेस से क्रम बदल गया — Trim spaces चुना रहने दें।
संक्षिप्त शब्दावली
- Collation: टेक्स्ट को क्रम में लगाने के भाषा-जागरूक नियम।
- Natural sort: ऐसा क्रम जो टेक्स्ट में मौजूद संख्याओं को उनकी वैल्यू से देखता है।
- Ascending / descending: छोटे-से-बड़ा / बड़े-से-छोटा।
- Fisher–Yates शफ़ल: रैंडम क्रम के लिए एक निष्पक्ष algorithm।
- Stable sort: बराबर आइटम का क्रम अनुमान-योग्य रहता है।
- Tie-breaker: दूसरा नियम जो तब इस्तेमाल होता है जब पहले नियम से दो आइटम बराबर हों, जैसे बराबर लंबाई वाली लाइनों के लिए वर्णानुक्रम।
- Locale: भाषा और क्षेत्र की सेटिंग्स जो किसी भाषा के सॉर्टिंग नियम तय करती हैं।
यह Sort Lines टूल क्यों इस्तेमाल करें?
यह वैसे सॉर्ट करता है जैसा लोग उम्मीद करते हैं — natural संख्याएँ, सही भाषा नियम, असली संख्यात्मक वैल्यू — इसमें सच में निष्पक्ष शफ़ल है और सफ़ाई भी उसी स्टेप में हो जाती है, सब कुछ मुफ़्त और आपके ब्राउज़र में निजी।
Sort Lines — मुख्य बातें
| सॉर्ट के तरीके | A–Z, Z–A, संख्या, लंबाई, उलटा क्रम, रैंडम शफ़ल |
|---|---|
| Natural क्रम | item 2, item 10 से पहले (डिफ़ॉल्ट रूप से चालू) |
| भाषाएँ | Locale-aware — अंग्रेज़ी, हिंदी और दूसरी लिपियाँ सही सॉर्ट होती हैं |
| संख्याएँ | हर लाइन की पहली संख्या इस्तेमाल होती है; बिना संख्या वाली लाइनें आख़िर में जाती हैं |
| शफ़ल | Cryptographic randomness वाला Fisher–Yates — हर क्रम की संभावना बराबर |
| सफ़ाई | स्पेस ट्रिम करें, खाली लाइनें हटाएँ, डुप्लिकेट हटाएँ |
अक्सर पूछे जाने वाले सवाल
लिस्ट को वर्णानुक्रम में कैसे सॉर्ट करूँ?
हर लाइन में एक आइटम के साथ लिस्ट पेस्ट करें और A → Z चुनें। सॉर्ट की हुई लिस्ट तुरंत Result बॉक्स में दिख जाती है। उलटे वर्णानुक्रम के लिए Z → A चुनें।
Natural sort क्रम क्या है?
Natural क्रम टेक्स्ट के अंदर की संख्याओं को उनकी वैल्यू से सॉर्ट करता है, जैसा लोग उम्मीद करते हैं: “item 2”, “item 10” से पहले। सादा कैरेक्टर क्रम “item 10” को पहले रख देता, क्योंकि कैरेक्टर 1, 2 से पहले आता है। Natural क्रम डिफ़ॉल्ट रूप से चालू रहता है।
क्या यह बड़े अक्षरों को अलग सॉर्ट करता है?
डिफ़ॉल्ट रूप से नहीं — “apple” और “Apple” साथ-साथ सॉर्ट होते हैं। जब दो शब्द बाकी सब में बराबर हों और आप बड़े अक्षर पहले चाहें, तो Case-sensitive चुनें।
संख्या के हिसाब से सॉर्टिंग कैसे काम करती है?
Numbers मोड हर लाइन की पहली संख्या ढूँढता है — दशमलव और ऋणात्मक संख्याओं समेत, हज़ार वाले कॉमा को अनदेखा करके — और उसकी वैल्यू से सॉर्ट करता है। जिन लाइनों में कोई संख्या नहीं होती वे आख़िर में वर्णानुक्रम में रखी जाती हैं। सबसे बड़ी पहले चाहिए तो Descending चुनें।
क्या मैं लाइनों को लंबाई के हिसाब से सॉर्ट कर सकता हूँ?
हाँ। सबसे छोटी लाइनें पहले चाहिए तो Length चुनें, या सबसे लंबी पहले के लिए Descending चुनें। बराबर लंबाई वाली लाइनें वर्णानुक्रम में रखी जाती हैं। लंबाई उतने कैरेक्टर गिनती है जितने आपको दिखते हैं, इसलिए इमोजी और हिंदी संयुक्ताक्षर एक ही बार गिने जाते हैं।
लिस्ट को रैंडम तरीके से शफ़ल कैसे करूँ?
Shuffle चुनें। टूल आपके ब्राउज़र के cryptographic random number generator के साथ Fisher–Yates algorithm इस्तेमाल करता है, इसलिए हर संभव क्रम की संभावना बराबर होती है। नया क्रम पाने के लिए दोबारा Shuffle दबाएँ।
क्या शफ़ल लकी ड्रॉ के लिए काफ़ी निष्पक्ष है?
Algorithm निष्पक्ष है और मज़बूत रैंडमनेस इस्तेमाल करता है, जो आम ड्रॉ, क्विज़ का क्रम तय करने या काम बाँटने के लिए ठीक है। आधिकारिक या कानूनी रूप से नियंत्रित ड्रॉ के लिए ज़रूरी प्रक्रिया का पालन करें और रिकॉर्ड रखें।
क्या मैं हिंदी शब्द सॉर्ट कर सकता हूँ?
हाँ। वर्णानुक्रम सॉर्टिंग आपके ब्राउज़र के भाषा-जागरूक collation का इस्तेमाल करती है, इसलिए हिंदी शब्द देवनागरी क्रम में सॉर्ट होते हैं, और मिली-जुली लिस्ट भी ठीक से संभाली जाती हैं।
Reverse order क्या करता है?
यह लिस्ट को बस पलट देता है, यानी आख़िरी लाइन पहली बन जाती है — पुराने-से-नए वाली लिस्ट को नए-से-पुराने में बदलने के लिए काम का है।
क्या यह सॉर्ट करते समय डुप्लिकेट हटा सकता है?
हाँ। Remove duplicates चुनें। डुप्लिकेट पर ज़्यादा नियंत्रण के लिए हमारा डुप्लिकेट लाइनें हटाएँ टूल इस्तेमाल करें।
क्या मेरी लिस्ट अपलोड होती है?
नहीं। सॉर्टिंग पूरी तरह आपके ब्राउज़र में होती है।
क्या Sort Lines मुफ़्त है?
हाँ। यह मुफ़्त है, असीमित है और साइन-अप की ज़रूरत नहीं।
किसी भी लिस्ट को क्रम में लगाएँ!
वर्णानुक्रम, संख्या, लंबाई या रैंडम — मुफ़्त और तुरंत।
Prompt Minds के और टूल्स देखें
Sort Lines हमारे दूसरे मुफ़्त टूल्स के साथ भी बढ़िया काम करता है। Prompt Minds का हर टूल पूरी तरह आपके ब्राउज़र में चलता है — न साइन-अप, न अपलोड, न वॉटरमार्क। सभी मुफ़्त टूल्स देखें।
