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