LibraTool logoLibraTool

സൗജന്യ സ്ട്രിംഗ് റിവേഴ്‌സർ

ടെക്സ്റ്റ് അക്ഷരം അക്ഷരമായോ, വാക്ക് ക്രമം തിരിച്ചോ, ഓരോ വരിയും ഫ്ലിപ്പ് ചെയ്‌തോ, വരി ക്രമം തിരിച്ചോ റിവേഴ്‌സ് ചെയ്യുക. പാലിൻഡ്രോം കണ്ടെത്തൽ ഉൾപ്പെടുന്നു.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു
പാലിൻഡ്രോം അല്ല
വിപരീതമാക്കിയത്
!dlroW ,olleH
13 അക്ഷരങ്ങൾ2 വാക്കുകൾ1 വരികൾ

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഈ ടൂൾ ബാഹ്യ ഡിപൻഡൻസികളൊന്നും ഇല്ലാതെ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ ടെക്സ്റ്റ് റിവേഴ്സ് ചെയ്യുന്നു — കോർ ലോജിക് പ്ലെയിൻ JavaScript ആണ്, ഒരു ശ്രദ്ധേയമായ വിശദാംശത്തോടെ: റിവേഴ്സ് ചെയ്യുന്നതിന് മുമ്പ് ടെക്സ്റ്റ് grapheme ക്ലസ്റ്ററുകളാക്കി സ്പ്ലിറ്റ് ചെയ്യാൻ ഇത് ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ Intl.Segmenter API (ലഭ്യമെങ്കിൽ) ഉപയോഗിക്കുന്നു, അതിനാൽ ഇമോജി സീക്വൻസുകൾ (👨‍👩‍👧) പോലുള്ള മൾട്ടി-കോഡ്പോയിന്റ് ക്യാരക്ടറുകളും ആക്സന്റുള്ള അക്ഷരങ്ങളും (é) കീറിപ്പോകാതെ കേടില്ലാതെ നിലനിൽക്കുന്നു.

  1. 1
    മോഡ് തിരഞ്ഞെടുപ്പ്
    ആറ് റിവേഴ്സൽ മോഡുകൾ ലഭ്യമാണ്: ഓരോ ക്യാരക്ടറും റിവേഴ്സ് ചെയ്യുക, ഓരോ വാക്കിനുള്ളിലും അക്ഷരങ്ങൾ റിവേഴ്സ് ചെയ്യുക (വാക്ക് ക്രമം നിലനിർത്തി), വാക്ക് ക്രമം റിവേഴ്സ് ചെയ്യുക, ഓരോ വരിക്കും ക്യാരക്ടറുകൾ റിവേഴ്സ് ചെയ്യുക, വരി ക്രമം റിവേഴ്സ് ചെയ്യുക, അല്ലെങ്കിൽ മുഴുവൻ സ്ട്രിംഗും തലകീഴായി മറിക്കുക. നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ തന്നെ തിരഞ്ഞെടുത്ത മോഡ് ഉടനടി പ്രയോഗിക്കുന്നു — ഒരു സബ്മിറ്റ് ഘട്ടവുമില്ല.
  2. 2
    Intl.Segmenter വഴി Grapheme-ബോധമുള്ള സ്പ്ലിറ്റിംഗ്
    ക്യാരക്ടറുകൾ റിവേഴ്സ് ചെയ്യുന്നതിന് മുമ്പ്, ടെക്സ്റ്റ് granularity 'grapheme' ആയി സെറ്റ് ചെയ്ത Intl.Segmenter ഉപയോഗിച്ച് സ്പ്ലിറ്റ് ചെയ്യുന്നു. ഇത് റോ Unicode കോഡ് പോയിന്റുകൾക്ക് പകരം ഉപയോക്താവ്-ഗ്രഹിക്കുന്ന ക്യാരക്ടറുകൾ നൽകുന്നു, അതിനാൽ അറേ റിവേഴ്സ് ചെയ്യുമ്പോൾ ഒരു ഫ്ലാഗ് ഇമോജിയോ base-letter-plus-combining-mark ജോഡിയോ ഒരുമിച്ച് നിലനിൽക്കുന്നു. Intl.Segmenter ഇല്ലാത്ത ബ്രൗസറുകൾ spread-operator ഇറ്ററേഷനിലേക്ക് ഫാൾബാക്ക് ചെയ്യുന്നു.
  3. 3
    അപ്സൈഡ്-ഡൗൺ മോഡ് ഒരു ലുക്കപ്പ് ടേബിൾ ഉപയോഗിക്കുന്നു
    'upside-down' മോഡ് Unicode ലുക്കലൈക്കുകളുടെ ഒരു ഹാർഡ്കോഡഡ് 100-എൻട്രി ലുക്കപ്പ് ടേബിളിലൂടെ ഓരോ ക്യാരക്ടറും മാപ്പ് ചെയ്യുന്നു (ഉദാഹരണത്തിന്, 'e' 'ǝ' ആകുന്നു, '?' '¿' ആകുന്നു), പിന്നെ grapheme അറേ റിവേഴ്സ് ചെയ്യുന്നു, അതിനാൽ ഫിസിക്കൽ ആയി 180 ഡിഗ്രി തിരിക്കുമ്പോൾ ഫലം ശരിയായി വായിക്കാം.
  4. 4
    ഔട്ട്പുട്ടും പാലിൻഡ്രോം ഡിറ്റക്ഷനും
    React-ന്റെ useMemo ഹുക്ക് വഴി റിവേഴ്സ് ചെയ്ത ഫലം തത്സമയം അപ്ഡേറ്റ് ചെയ്യുന്നു. ക്യാരക്ടർ-റിവേഴ്സൽ മോഡിൽ, താരതമ്യം ചെയ്യുന്നതിന് മുമ്പ് ഒരു Unicode-ബോധമുള്ള ലെറ്റർ/ഡിജിറ്റ് ഫിൽട്ടർ (\p{L}\p{N}) ഉപയോഗിച്ച് ഒറിജിനൽ ഇൻപുട്ട് ഒരു പാലിൻഡ്രോം ആണോ എന്നും ടൂൾ പരിശോധിക്കുന്നു. Copy ക്ലിക്ക് ചെയ്യുന്നത് സ്റ്റാൻഡേർഡ് navigator.clipboard API വഴി ഔട്ട്പുട്ട് ക്ലിപ്ബോർഡിലേക്ക് എഴുതുന്നു.

അനുബന്ധ ടൂളുകൾ

🙃

ഫ്ലിപ്പ് ടെക്സ്റ്റ് ജനറേറ്റർ

Unicode ലുക്ക്-എലൈക് അക്ഷരങ്ങൾ ഉപയോഗിച്ച് ടെക്സ്റ്റ് തലകീഴായി മറിക്കുക, മിറർ ചെയ്യുക, അല്ലെങ്കിൽ വിപരീതമാക്കുക.

പരീക്ഷിച്ചു നോക്കൂ
🔁

ഓഡിയോ റിവേഴ്‌സ് ചെയ്യുക

ഒരു ഓഡിയോ ഫയൽ പിന്നിലേക്ക് പ്ലേ ചെയ്യുക. സംഗീത നിർമ്മാണത്തിനും മറഞ്ഞിരിക്കുന്ന റിവേഴ്‌സ്ഡ് സന്ദേശങ്ങൾ പരിശോധിക്കാനും ഉപയോഗപ്രദം. പൂർണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു, അപ്‌ലോഡ് വേണ്ട.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
🔤

ടെക്സ്റ്റ് സോർട്ടർ

ടെക്സ്റ്റ് വരികൾ അക്ഷരമാല പ്രകാരമോ, നീളം അനുസരിച്ചോ, സംഖ്യാപരമായോ, ക്രമരഹിതമായോ സോർട്ട് ചെയ്യുക. ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കുക, വൈറ്റ്‌സ്പേസ് ട്രിം ചെയ്യുക, ലിസ്റ്റുകൾ ഷഫിൾ ചെയ്യുക.

പരീക്ഷിച്ചു നോക്കൂ

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ