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

मुफ़्त पाठ सॉर्टर

पाठ की पंक्तियों को वर्णानुक्रम में, लंबाई के अनुसार, संख्यात्मक रूप से या यादृच्छिक रूप से क्रमबद्ध करें। डुप्लिकेट हटाएँ, रिक्त स्थान ट्रिम करें और सूचियाँ शफ़ल करें।

लोड होने के बाद ऑफ़लाइन काम करता है
क्रमबद्ध · 0 पंक्ति
क्रमबद्ध आउटपुट यहाँ दिखेगा…

सामान्य उपयोग

  • सूचियों को वर्णक्रम से क्रमबद्ध और व्यवस्थित करेंकिराने की सूचियों, करने योग्य आइटम, नाम या किसी बुलेटेड सूची को तुरंत वर्णक्रम में क्रमबद्ध करें।
  • डेटा लाइन को साफ करें और डीडुप्लिकेट करेंCSV निर्यात और लॉग से डुप्लिकेट लाइनों को हटाएं, व्हाइटस्पेस को ट्रिम करें और पाठ डेटा को सामान्य करें।
  • आयात कथन और कोड सूचियों को क्रमबद्ध करेंआयात कथनों, CSS वर्ग सूचियों, JSON कुंजी या किसी कोड सूची को सुसंगत आदेश में क्रमबद्ध करें।
  • नामों की सूची को वर्णक्रम से क्रमबद्ध करेंउपस्थित सूचियों, टीम रोस्टर, छात्र के नाम और प्रथम या अंतिम नाम के आधार पर क्रेडिट सूचियों को वर्णक्रम करें।
  • किसी सूची को यादृच्छिक रूप से शफल करेंनामों, वस्तुओं या प्रविष्टियों को यादृच्छिक रूप से शफल करें न्यायसंगत क्रमण, यादृच्छिक असाइनमेंट या गेम सेटअप के लिए।

यह कैसे काम करता है

सॉर्टिंग पूरी तरह आपके ब्राउज़र में JavaScript के बिल्ट-इन Intl.Collator API का उपयोग करके चलती है — कोई सर्वर नहीं, कोई लाइब्रेरी नहीं, कोई अपलोड नहीं। हर सॉर्ट क्रम, वर्णानुक्रम से लेकर natural number sorting तक, टाइप करते ही या विकल्प बदलते ही उसी जगह गणना किया जाता है।

  1. 1
    इनपुट लाइनों में विभाजित होता है
    आपका पेस्ट किया टेक्स्ट न्यूलाइन कैरेक्टरों पर विभाजित होता है। वैकल्पिक पूर्व-प्रोसेसिंग पहले चलती है: हर लाइन के शुरुआती और अंतिम व्हाइटस्पेस हटाए जाते हैं, और खाली लाइनें छोड़ी जाती हैं — दोनों कॉन्फ़िगर करने योग्य।
  2. 2
    Intl.Collator क्रम हैंडल करता है
    वर्णानुक्रम और natural सॉर्ट के लिए, ब्राउज़र का बिल्ट-इन Intl.Collator आपके वर्तमान साइट लोकेल से इनिशियलाइज़ किया जाता है ताकि एक्सेंट वाले कैरेक्टर (å, ä, ö, आदि) सही भाषा क्रम में सॉर्ट हों। 'natural' मोड न्यूमेरिक फ़्लैग सेट करता है, इसलिए 'file2', 'file10' से पहले रैंक होता है, अंकों को सादे कैरेक्टर मानने की बजाय।
  3. 3
    तुलना की कुंजियाँ अनावश्यक चिह्न हटाती हैं
    तुलना से पहले, हर लाइन की सॉर्ट कुंजी से वैकल्पिक रूप से शुरुआती आर्टिकल (the, a, an) और गैर-अल्फ़ान्यूमेरिक विराम चिह्न हटाए जा सकते हैं — मूल लाइन का टेक्स्ट आउटपुट में पूरी तरह वैसा ही रहता है, केवल क्रम के लिए उपयोग की जाने वाली कुंजी बदली जाती है।
  4. 4
    शफ़ल क्रिप्टोग्राफ़िक रैंडमनेस उपयोग करता है
    रैंडम शफ़ल मोड रैंडम 32-बिट इंटीजर का एक array जनरेट करने के लिए crypto.getRandomValues कॉल करता है, फिर उन वैल्यू का उपयोग करके लाइनों पर एक Fisher-Yates शफ़ल चलाता है — Math.random()-आधारित तरीक़ों के साथ आने वाले पक्षपात से बचते हुए।

संबंधित टूल

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