Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Snaar omkeer

Keer teks karakter vir karakter om, keer woordorde om, draai elke reël om, of keer reëlorde om. Sluit palindroomopsporing in.

Werk vanlyn sodra gelaai
Nie 'n palindroom nie
Omgekeer
!dlroW ,olleH
13 karakters2 woorde1 reëls

Algemene gebruike

  • Kontroleer of Teks 'n Palindroom IsSkakel teks om en vergelyk om palindrome te vind — woorde, frases of sinne wat vorentoe en agtertoe dieselfde lees.
  • Keer Teks vir Speling en Sosiale MediaMaak agtertoe-teks, teruggewinde boodskappe en spieëlende opskrifte vir memes en sosiale plasings.
  • Keer Stringe vir Kodering-oefeningVerifieer jou string-omkering-algoritmes en toets randgevalle met emoji, Unicode en multi-byte karakters.
  • Keer Woordorde in Sinne omFlip woordorde van sinne, titels of lyste — nuttig vir skryfoefen en taalonderwys.
  • Keer Lyne se Volgorde OmFlip lys of multi-reël teks onderstebo — laaste lyn word eerste, nuttig vir loglêers en dataprosessering.

Hoe dit werk

Hierdie nutsprogram keer teks heeltemal in jou blaaier om sonder eksterne afhanklikhede — die kernlogika is gewone JavaScript, met een noemenswaardige besonderheid: dit gebruik die blaaier se ingeboude Intl.Segmenter-API (waar beskikbaar) om teks in grafeem-groeperings te verdeel voor omkering, sodat multi-kodepunt-karakters soos emoji-reekse (👨‍👩‍👧) en geaksentueerde letters (é) heel oorleef eerder as om uitmekaar geskeur te word.

  1. 1
    Modus-keuse
    Ses omkeringsmodusse is beskikbaar: keer elke karakter om, keer letters binne elke woord om (behou woordvolgorde), keer woordvolgorde om, keer karakters per lyn om, keer lynvolgorde om, of draai die hele string onderstebo. Die gekose modus word oombliklik toegepas terwyl jy tik — daar is geen indien-stap nie.
  2. 2
    Grafeem-bewuste verdeling via Intl.Segmenter
    Voor karakters omgekeer word, word die teks verdeel met Intl.Segmenter met granulariteit gestel op 'grapheme'. Dit gee gebruiker-waargenome karakters eerder as rou Unicode-kodepunte, sodat 'n vlag-emoji of 'n basis-letter-plus-kombinerende-merk-paar saambly wanneer die reeks omgekeer word. Blaaiers sonder Intl.Segmenter val terug op verspreidings-operateur-iterasie.
  3. 3
    Onderstebo-modus gebruik 'n opsoektabel
    Die 'onderstebo'-modus karteer elke karakter deur 'n vasgekodeerde 100-inskrywing-opsoektabel van Unicode-eweknieë (byvoorbeeld, 'e' word 'ǝ', '?' word '¿'), keer dan die grafeemreeks om sodat die resultaat korrek lees wanneer dit fisies 180 grade gedraai word.
  4. 4
    Uitset en palindroom-bespeuring
    Die omgekeerde resultaat werk lewendig by via React se useMemo-hoek. In karakter-omkering-modus kontroleer die nutsprogram ook of die oorspronklike toevoer 'n palindroom is, met 'n Unicode-bewuste letter-/syfer-filter (\p{L}\p{N}) voor vergelyking. Om Kopieer te klik skryf die uitset na die knipbord via die standaard navigator.clipboard-API.

Verwante gereedskap

Gereelde vrae