LibraTool logoLibraTool

ਮੁਫ਼ਤ ਟੈਕਸਟ ਸੌਰਟਰ

ਟੈਕਸਟ ਦੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਵਰਣਮਾਲਾ ਕ੍ਰਮ, ਲੰਬਾਈ, ਸੰਖਿਆਤਮਕ, ਜਾਂ ਬੇਤਰਤੀਬੇ ਕ੍ਰਮਬੱਧ ਕਰੋ। ਡੁਪਲੀਕੇਟ ਹਟਾਓ, ਵ੍ਹਾਈਟਸਪੇਸ ਕੱਟੋ, ਅਤੇ ਸੂਚੀਆਂ ਨੂੰ ਬੇਤਰਤੀਬ ਕਰੋ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਕ੍ਰਮਬੱਧ · 0 ਲਾਈਨ
ਕ੍ਰਮਬੱਧ ਆਉਟਪੁੱਟ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ…

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਛਾਂਟੀ JavaScript ਦੀ ਬਿਲਟ-ਇਨ Intl.Collator API ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ — ਕੋਈ ਸਰਵਰ, ਲਾਇਬ੍ਰੇਰੀ ਜਾਂ ਅੱਪਲੋਡ ਨਹੀਂ। ਹਰ ਛਾਂਟੀ ਕ੍ਰਮ, ਵਰਣਮਾਲਾ ਤੋਂ ਕੁਦਰਤੀ ਨੰਬਰ ਛਾਂਟੀ ਤੱਕ, ਟਾਈਪ ਕਰਦੇ ਜਾਂ ਵਿਕਲਪ ਬਦਲਦੇ ਹੀ ਉਸੇ ਥਾਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ।

  1. 1
    ਇਨਪੁੱਟ ਲਾਈਨਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ
    ਤੁਹਾਡਾ ਪੇਸਟ ਕੀਤਾ ਟੈਕਸਟ ਨਵੀਂ-ਲਾਈਨ ਅੱਖਰਾਂ 'ਤੇ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਵਿਕਲਪਿਕ ਪਹਿਲੀ-ਪ੍ਰੋਸੈਸਿੰਗ ਪਹਿਲਾਂ ਚੱਲਦੀ ਹੈ: ਹਰ ਲਾਈਨ ਦੇ ਸ਼ੁਰੂ ਅਤੇ ਅੰਤ ਦੀ ਖ਼ਾਲੀ ਥਾਂ ਹਟਾਈ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਖ਼ਾਲੀ ਲਾਈਨਾਂ ਛੱਡੀਆਂ ਜਾਂਦੀਆਂ ਹਨ — ਦੋਵੇਂ ਸੈੱਟ ਕਰਨਯੋਗ।
  2. 2
    Intl.Collator ਕ੍ਰਮ ਸੰਭਾਲਦਾ ਹੈ
    ਵਰਣਮਾਲਾ ਅਤੇ ਕੁਦਰਤੀ ਛਾਂਟੀਆਂ ਲਈ, ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਬਿਲਟ-ਇਨ Intl.Collator ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸਾਈਟ ਲੋਕੇਲ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਮਾਤਰਾ ਵਾਲੇ ਅੱਖਰ (å, ä, ö, ਆਦਿ) ਸਹੀ ਭਾਸ਼ਾ ਕ੍ਰਮ ਵਿੱਚ ਛਾਂਟੇ ਜਾਣ। 'ਕੁਦਰਤੀ' ਮੋਡ numeric ਫ਼ਲੈਗ ਸੈੱਟ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਅੰਕਾਂ ਨੂੰ ਸਾਦੇ ਅੱਖਰ ਮੰਨਣ ਦੀ ਥਾਂ 'file2' 'file10' ਤੋਂ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ।
  3. 3
    ਤੁਲਨਾ keys ਵਾਧੂ ਚੀਜ਼ਾਂ ਹਟਾਉਂਦੀਆਂ ਹਨ
    ਤੁਲਨਾ ਤੋਂ ਪਹਿਲਾਂ, ਹਰ ਲਾਈਨ ਦੀ sort key ਤੋਂ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਅਗਲੇ articles (the, a, an) ਅਤੇ ਗ਼ੈਰ-alphanumeric ਵਿਰਾਮ ਚਿੰਨ੍ਹ ਹਟਾਏ ਜਾ ਸਕਦੇ ਹਨ — ਆਉਟਪੁੱਟ ਵਿੱਚ ਅਸਲ ਲਾਈਨ ਟੈਕਸਟ ਸਾਬਤ ਰਹਿੰਦਾ ਹੈ, ਸਿਰਫ਼ ਕ੍ਰਮ ਲਈ ਵਰਤੀ key ਬਦਲਦੀ ਹੈ।
  4. 4
    Shuffle cryptographic ਬੇਤਰਤੀਬੀ ਵਰਤਦਾ ਹੈ
    ਬੇਤਰਤੀਬ shuffle ਮੋਡ ਬੇਤਰਤੀਬ 32-bit ਪੂਰਨ ਅੰਕਾਂ ਦੀ array ਬਣਾਉਣ ਲਈ crypto.getRandomValues ਕਾਲ ਕਰਦਾ ਹੈ, ਫਿਰ ਉਨ੍ਹਾਂ ਮੁੱਲਾਂ ਨਾਲ ਲਾਈਨਾਂ 'ਤੇ Fisher-Yates shuffle ਚਲਾਉਂਦਾ ਹੈ — Math.random()-ਅਧਾਰਿਤ ਤਰੀਕਿਆਂ ਨਾਲ ਆਉਣ ਵਾਲੇ ਪੱਖਪਾਤ ਤੋਂ ਬਚਦੇ ਹੋਏ।

ਸੰਬੰਧਿਤ ਟੂਲ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ