സൗജന്യ ടെക്സ്റ്റ് സോർട്ടർ
ടെക്സ്റ്റ് വരികൾ അക്ഷരമാല പ്രകാരമോ, നീളം അനുസരിച്ചോ, സംഖ്യാപരമായോ, ക്രമരഹിതമായോ സോർട്ട് ചെയ്യുക. ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കുക, വൈറ്റ്സ്പേസ് ട്രിം ചെയ്യുക, ലിസ്റ്റുകൾ ഷഫിൾ ചെയ്യുക.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
സോർട്ടിംഗ് JavaScript-ന്റെ ബിൽറ്റ്-ഇൻ Intl.Collator API ഉപയോഗിച്ച് പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ നടക്കുന്നു — സെർവർ ഇല്ല, ലൈബ്രറി ഇല്ല, അപ്ലോഡ് ഇല്ല. ആൽഫബെറ്റിക്കൽ മുതൽ നാച്ചുറൽ നമ്പർ സോർട്ടിംഗ് വരെ, ഓരോ സോർട്ട് ഓർഡറും നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോളോ ഓപ്ഷനുകൾ മാറ്റുമ്പോളോ ഉടനടി കണക്കാക്കുന്നു.
- 1ഇൻപുട്ട് വരികളാക്കി സ്പ്ലിറ്റ് ചെയ്തുനിങ്ങൾ പേസ്റ്റ് ചെയ്യുന്ന ടെക്സ്റ്റ് ന്യൂലൈൻ ക്യാരക്ടറുകളിൽ സ്പ്ലിറ്റ് ചെയ്യുന്നു. ഓപ്ഷണൽ പ്രീ-പ്രോസസ്സിംഗ് ആദ്യം പ്രവർത്തിക്കുന്നു: ഓരോ വരിയിൽ നിന്നും ലീഡിംഗ്, ട്രെയിലിംഗ് വൈറ്റ്സ്പേസ് ട്രിം ചെയ്യുന്നു, ശൂന്യമായ വരികൾ ഒഴിവാക്കുന്നു — രണ്ടും ക്രമീകരിക്കാവുന്നത്.
- 2Intl.Collator ക്രമം കൈകാര്യം ചെയ്യുന്നുആൽഫബെറ്റിക്കൽ, നാച്ചുറൽ സോർട്ടുകൾക്ക്, ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ Intl.Collator നിങ്ങളുടെ നിലവിലെ സൈറ്റ് ലൊക്കേലിനൊപ്പം ഇനിഷ്യലൈസ് ചെയ്യുന്നു, അതിനാൽ ആക്സന്റുള്ള ക്യാരക്ടറുകൾ (å, ä, ö, മുതലായവ) ശരിയായ ഭാഷാ ക്രമത്തിൽ സോർട്ട് ചെയ്യുന്നു. 'natural' മോഡ് numeric ഫ്ലാഗ് സെറ്റ് ചെയ്യുന്നു, അതിനാൽ 'file2', 'file10'-ന് മുമ്പ് റാങ്ക് ചെയ്യുന്നു, അക്കങ്ങളെ വെറും ക്യാരക്ടറുകളായി പരിഗണിക്കുന്നതിന് പകരം.
- 3താരതമ്യ കീകൾ ശബ്ദം നീക്കം ചെയ്യുന്നുതാരതമ്യത്തിന് മുമ്പ്, ഓരോ വരിക്കും ഓപ്ഷണലായി ലീഡിംഗ് ആർട്ടിക്കിളുകൾ (the, a, an), നോൺ-ആൽഫാന്യൂമെറിക് പംഗ്ചുവേഷൻ എന്നിവ അതിന്റെ സോർട്ട് കീയിൽ നിന്ന് നീക്കം ചെയ്യാം — ഒറിജിനൽ വരി ടെക്സ്റ്റ് ഔട്ട്പുട്ടിൽ കേടില്ലാതെ സൂക്ഷിക്കുന്നു, ക്രമത്തിന് ഉപയോഗിക്കുന്ന കീ മാത്രം പരിഷ്കരിക്കുന്നു.
- 4ഷഫിൾ ക്രിപ്റ്റോഗ്രാഫിക് റാൻഡംനെസ് ഉപയോഗിക്കുന്നുറാൻഡം ഷഫിൾ മോഡ് റാൻഡം 32-ബിറ്റ് ഇന്റിജറുകളുടെ ഒരു അറേ ജനറേറ്റ് ചെയ്യാൻ crypto.getRandomValues വിളിക്കുന്നു, പിന്നെ ആ മൂല്യങ്ങൾ ഉപയോഗിച്ച് വരികളിൽ ഒരു Fisher-Yates ഷഫിൾ പ്രവർത്തിപ്പിക്കുന്നു — Math.random()-അധിഷ്ഠിത സമീപനങ്ങളിൽ വരുന്ന ബയസ് ഒഴിവാക്കുന്നു.
അനുബന്ധ ടൂളുകൾ
ഡ്യൂപ്ലിക്കേറ്റ് ലൈൻ ഫൈൻഡർ
ഒരു ലിസ്റ്റിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റ് വരികൾ കണ്ടെത്തുക, എണ്ണുക, അല്ലെങ്കിൽ നീക്കം ചെയ്യുക. ഇമെയിൽ ലിസ്റ്റുകൾ, ഓഡിറ്റ് ലോഗുകൾ വൃത്തിയാക്കാനോ ഡാറ്റ ഡമ്പുകളിൽ ആവർത്തിച്ചുള്ള എൻട്രികൾ കണ്ടെത്താനോ മികച്ചത്.
ENV ഫയൽ വാലിഡേറ്റർ
ഡ്യൂപ്ലിക്കേറ്റ് കീകൾ, മോശം സ്പേസിംഗ്, ക്വോട്ട് ചെയ്യാത്ത മൂല്യങ്ങൾ എന്നിവയ്ക്കായി .env ഫയൽ ലിന്റ് ചെയ്യുക — തുടർന്ന് വൃത്തിയാക്കിയ, ക്രമീകരിച്ച പതിപ്പും കമ്മിറ്റ് ചെയ്യാൻ തയ്യാറായ .env.example ഉം നേടുക. നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.
ടെക്സ്റ്റ് ഡിഫ്
രണ്ട് ടെക്സ്റ്റ് ബ്ലോക്കുകൾ താരതമ്യം ചെയ്ത് കൃത്യമായി എന്താണ് മാറിയതെന്ന് കാണുക. ചേർത്തതും നീക്കിയതും മാറ്റമില്ലാത്തതുമായ വരികളോടെ വരി-വരി ഡിഫ്.