ප්‍රධාන අන්තර්ගතයට පිවිසෙන්න
LibraTool logoLibraTool

නොමිලේ නූල් ආපසු හරවන්නා

පාඨ අකුරු-අකුරු ලෙස ආපසු හරවන්න, වචන අනුපිළිවෙළ ආපසු හරවන්න, සෑම රේඛාවක්ම ලොම් දෙන්න, හෝ රේඛා අනුපිළිවෙළ ආපසු හරවන්න. Palindrome හඳුනා ගැනීම ඇතුළත් ය.

load වූ පසු offline ක්‍රියා කරයි
ප්‍රතිලෝම ශබ්දය නොවේ
ප්‍රතිලෝමිතය
!dlroW ,olleH
13 අක්ෂර2 වචන1 රේඛා

පොදු භාවිත

  • පෙළ palindrome ද යන්න පරීක්ෂා කරන්නpalindromes හඳුනා ගැනීමට පෙළ ප්‍රතිවර්තනය කර සසඳන්න — ඉදිරියට සහ පසුපසට එකම ආකාරයට කියවෙන වචන, වාක්‍ය ඛණ්ඩ හෝ වාක්‍ය.
  • විනෝදය සහ සමාජ මාධ්‍යට පෙළ පුරුදු කරන්නපිටුපසට පෙළ, ඉතුරු එලවූ සන්දේශ සහ memes සහ සමාජ ශ්‍රවණයට දර්පණ කරන ලිපි ශීර්ෂ සාදන්න.
  • කෝඩිතාවක පුහුණුව සඳහා දුන්නෙ ආපසු හරවන්නඔබේ තන්තු ප්‍රතිවර්තන ඇල්ගොරිතම සත්‍යාපනය කර emoji, Unicode සහ බහු-බයිට් අක්ෂර සහිත සීමා අවස්ථා පරීක්ෂා කරන්න.
  • වාක්‍යයේ පදයේ පිළිවෙල ආපසු හරවන්නවාක්‍ය, මාතෘකා හෝ ලැයිස්තු පද පිළිවෙල පෙරළ කරන්න — ලිඛන පුහුණුව සහ භාෂා ඉගෙනීම සඳහා ප්‍රයෝජනවත්.
  • ගිණුම් පිළිවෙල ආපසු හරවන්නලැයිස්තුවක් හෝ බහු-ගිණුම් පෙළ අවසාන ගිණුම පිටු කරන්න — පිටුපසට බවට පරිවර්තනය, ගිණුම් ගොනු සහ දත්ත සැකසීම සඳහා ප්‍රයෝජනවත්.

එය ක්‍රියා කරන්නේ කෙසේද

මෙම මෙවලම බාහිර යැපීම් කිසිවක් නොමැතිව ඔබේ බ්‍රවුසරයේ සම්පූර්ණයෙන්ම පෙළ ප්‍රතිලෝම කරයි — core logic සරල JavaScript ය, විශේෂිත විස්තරයක් සමඟ: ප්‍රතිලෝම කිරීමට පෙර පෙළ grapheme පොකුරු බවට බෙදීමට එය බ්‍රවුසරයේ ගොඩනැගුණු Intl.Segmenter API (ලබාගත හැකි විට) භාවිතා කරයි, එමගින් emoji අනුක්‍රම (👨‍👩‍👧) සහ accent සහිත අකුරු (é) වැනි බහු-codepoint අක්ෂර ඉරිතැලීමට වඩා නොවෙනස්ව පවතී.

  1. 1
    ප්‍රකාරය තෝරාගැනීම
    ප්‍රතිලෝම ප්‍රකාර හයක් තිබේ: සෑම අක්ෂරයක්ම ප්‍රතිලෝම කරන්න, එක් එක් වචනය තුළ අකුරු ප්‍රතිලෝම කරන්න (වචන අනුපිළිවෙළ තබාගෙන), වචන අනුපිළිවෙළ ප්‍රතිලෝම කරන්න, පේළියකට අක්ෂර ප්‍රතිලෝම කරන්න, රේඛා අනුපිළිවෙළ ප්‍රතිලෝම කරන්න, හෝ මුළු string එකම උඩුකුරු කරන්න. තෝරාගත් ප්‍රකාරය ඔබ ටයිප් කරන විටම ක්ෂණිකව යෙදෙයි — කිසිදු submit පියවරක් නැත.
  2. 2
    Intl.Segmenter හරහා grapheme-දැනුවත් බෙදීම
    අක්ෂර ප්‍රතිලෝම කිරීමට පෙර, granularity 'grapheme' ලෙස සකසා ඇති Intl.Segmenter භාවිතයෙන් පෙළ බෙදනු ලැබේ. මෙය රෝ Unicode code points වෙනුවට පරිශීලක-සංජානිත අක්ෂර ලබාදෙයි, එනිසා flag emoji එකක් හෝ base-letter-plus-combining-mark යුගලයක් අරාව ප්‍රතිලෝම කරන විට එකට රැඳේ. Intl.Segmenter නොමැති බ්‍රවුසර spread-operator පුනරාවර්තනයට fallback වේ.
  3. 3
    Upside-down ප්‍රකාරය සෙවුම් වගුවක් භාවිතා කරයි
    'upside-down' ප්‍රකාරය එක් එක් අක්ෂරය hardcoded 100-entry Unicode lookalikes සෙවුම් වගුවක් (උදාහරණයක් ලෙස, 'e' 'ǝ' බවට පත්වේ, '?' '¿' බවට පත්වේ) හරහා සිතියම්ගත කර, පසුව grapheme array ප්‍රතිලෝම කරයි එමගින් ප්‍රතිඵලය භෞතිකව අංශක 180 කින් cir කළ විට නිවැරදිව කියවේ.
  4. 4
    ප්‍රතිදානය සහ palindrome හඳුනාගැනීම
    ප්‍රතිලෝම ප්‍රතිඵලය React හි useMemo hook හරහා සජීවීව යාවත්කාලීන වේ. අක්ෂර-ප්‍රතිලෝම ප්‍රකාරයේදී මෙවලම සංසන්දනය කිරීමට පෙර Unicode-දැනුවත් අකුරු/ඉලක්කම් පෙරහන් (\p{L}\p{N}) භාවිතයෙන් මුල් ආදානය palindrome එකක්දැයි ද පරීක්ෂා කරයි. Copy ක්ලික් කිරීමෙන් සම්මත navigator.clipboard API හරහා ප්‍රතිදානය පසුරුපුවරුවට ලියයි.

සම්බන්ධ මෙවලම්

නිතර අසන ප්‍රශ්න