मुख्य सामग्री पर जाएं
PulsarKit

लाइनें सॉर्ट करें

वर्णमाला के क्रम में, नंबर की तरह, लंबाई से या बेतरतीब, और ё, ä व ñ अंत में नहीं, अपनी सही जगह पर।

फाइलें यहां छोड़ें

.txt, .md, .csv · 5 MB तक

कैसे सॉर्ट करें

  1. 1

    अपनी लिस्ट पेस्ट करें

    हर लाइन में एक चीज। या 5 MB तक की .txt या .csv फाइल डालें।

  2. 2

    चुनें कि कैसे सॉर्ट करना है

    छह क्रम, बढ़ते या घटते। कुछ भी बदलते ही परिणाम अपडेट हो जाता है।

  3. 3

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

    एक क्लिक क्लिपबोर्ड के लिए, एक .txt फाइल के लिए।

दूसरी जगहों पर ё और ä गलत जगह क्यों पहुंचते हैं

स्ट्रिंग को कैरेक्टर-दर-कैरेक्टर तुलना करके सॉर्ट करने पर वे Unicode कोड पॉइंट के हिसाब से सॉर्ट होती हैं। कोड पॉइंट का क्रम किसी भी भाषा में, अंग्रेजी में भी, वर्णमाला का क्रम नहीं है: वह हर कैपिटल अक्षर को हर छोटे अक्षर से पहले रखता है, इसलिए Zebra, apple से पहले आता है। रूसी में ё, е से बहुत दूर बैठता है और लिस्ट के अंत में पहुंच जाता है। जर्मन में ä, z के बाद आता है। यह पेज आपकी इंटरफेस की भाषा के साथ ब्राउजर का बना-बनाया कोलेटर (भाषा के नियमों से तुलना करने वाला हिस्सा) इस्तेमाल करता है, जो असली वर्णमाला जानता है। इसलिए ё, е के पास जाता है और ä, a के पास, ठीक वहां, जहां उसे ढूंढने वाला व्यक्ति उम्मीद करेगा।

item10 से पहले item2

वर्णमाला वाला सॉर्ट item10 को item2 से पहले रखता है, क्योंकि 1, 2 से पहले आता है, और कैरेक्टर की तुलना बस इतना ही देख पाती है। नेचुरल सॉर्ट अंकों के समूह को नंबर की तरह पढ़ता है, इसलिए item2, item10 और item100 इसी क्रम में निकलते हैं। नाम में नंबर वाली किसी भी चीज के लिए यही सही चुनाव है, जैसे फाइलों के नाम, वर्जन नंबर और अध्यायों के शीर्षक। यह सिर्फ तब गलत है, जब आपको सच में कैरेक्टर वाला क्रम चाहिए।

किसी कॉलम के हिसाब से सॉर्ट करना

कॉलम नंबर डालें और सेपरेटर चुनें। तब सॉर्ट का आधार पूरी लाइन नहीं, बल्कि वह फील्ड बन जाता है, पर परिणाम में पूरी लाइन बिना बदलाव के आती है। यह फर्क मायने रखता है: जो टूल तीसरे कॉलम से सॉर्ट करके आपको सिर्फ तीसरा कॉलम लौटाए, वह चुपचाप आपका बाकी डेटा मिटा चुका होता। जिन लाइनों में वह फील्ड नहीं है, उन्हें खाली आधार मिलता है, और वे हटने के बजाय शुरुआत में इकट्ठा हो जाती हैं।

शफल Math.random नहीं है

यहां शफल Fisher-Yates तरीके से होता है, और उसे ब्राउजर का क्रिप्टोग्राफिक रैंडम स्रोत चलाता है। लिस्ट का क्रम बदलने के लिए यह जरूरत से ज्यादा लग सकता है, पर यही सच में बराबर शफल और साफ दिखने वाले झुकाव वाले शफल के बीच का फर्क है: दसियों हजार लाइनों की लिस्ट में सीधा-सादा शफल कुछ चीजों को संयोग से जितना होना चाहिए, उससे ज्यादा ऊपर छोड़ देता है।

बराबर लाइनें अपना क्रम रखती हैं

JavaScript का सॉर्ट स्टेबल होना जरूरी है, यानी एक जैसे सॉर्ट आधार वाली दो लाइनें उसी क्रम में रहती हैं, जिसमें आई थीं। इसी से एक कॉलम और फिर दूसरे कॉलम से सॉर्ट करना दो स्तर वाले सॉर्ट की तरह काम करता है। और इसीलिए यहां घटता क्रम तुलना पलटकर नहीं, बल्कि सॉर्ट के बाद क्रम उलटकर बनता है, क्योंकि उलटने से यह गुण आईने की तरह बना रहता है।

लिस्ट आपके डिवाइस से बाहर नहीं जाती

सॉर्टिंग आपके ब्राउजर में, टाइप करते-करते होती है। कोई अपलोड नहीं, कोई अकाउंट नहीं और कोई लॉग नहीं, और टैब बंद करते ही सब मिट जाता है।

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

क्या ä, ñ जैसे अक्षर सही सॉर्ट होंगे?

हां। सॉर्ट कैरेक्टर कोड नहीं, आपकी भाषा की असली वर्णमाला इस्तेमाल करता है, इसलिए ё, ä और ñ अपने अक्षरों के पास पहुंचते हैं।

item10 से पहले item2 कैसे लाएं?

वह विकल्प चुनें, जो नंबरों को नंबर की तरह पढ़ता है। सीधा वर्णमाला वाला क्रम यह नहीं कर सकता।

क्या CSV के दूसरे कॉलम से सॉर्ट कर सकते हैं?

हां। कॉलम नंबर और सेपरेटर डालें। पूरी लाइन फिर भी आती है, सिर्फ सॉर्ट का आधार बदलता है।

क्या डुप्लिकेट लाइनें हटती हैं?

सिर्फ तब, जब आप कहें। इसके लिए एक स्विच है, और अगर यही मुख्य काम है, तो उसके लिए अलग टूल भी है।

क्या मेरी लिस्ट अपलोड होती है?

नहीं। यह ब्राउजर टैब से बाहर नहीं जाती।

यह कितनी लाइनें संभाल सकता है?

2,00,000 तक, 5 MB की फाइल के अंदर।

क्या सॉर्ट करने से लाइनें खुद बदलती हैं?

नहीं। स्पेस हटाने और केस वाले विकल्प सिर्फ तुलना पर असर डालते हैं; लाइनें ठीक वैसी ही निकलती हैं, जैसी डाली गई थीं।

संबंधित टूल

डुप्लिकेट हटाएंकीवर्ड की लिस्ट या किसी भी दूसरी लिस्ट से दोहराई गई लाइनें हटाएं, उसका क्रम बदले बिना, या सिर्फ वे लाइनें रखें, जो दोहराई गई हैं।ढूंढें और बदलेंशब्द, वाक्यांश या regex मिलान बदलें, एक बार में बीस नियम तक; पूरे शब्द का मिलान हर वर्णमाला में काम करता है।केस कन्वर्टरUPPERCASE, Title Case, camelCase और पांच और केस, टाइप करते ही बदलते हैं; भाषा के नियमों से ß, İ और ё सही बनते हैं।वर्ड काउंटरकैरेक्टर, शब्द, वाक्य, पैराग्राफ और पढ़ने का समय, टाइप करते ही अपडेट होते हैं। पोस्ट, SMS और meta description की सीमाएं सामने दिखती हैं।टेक्स्ट स्प्लिट करेंलंबे टेक्स्ट और .txt फाइलों के लिए टेक्स्ट स्प्लिटर: कैरेक्टर, लाइनों, बराबर हिस्सों या विभाजक से काटें, और हर हिस्सा अलग फाइल के रूप में पाएं।लाइन ब्रेक हटाएंPDF से कॉपी किया टेक्स्ट ठीक करें: टूटी लाइनों को फिर से पैराग्राफ में जोड़ें, हाइफनेशन हटाएं और टेक्स्ट का ढांचा बनाए रखें।