Vés al contingut principal

Invertidor de cadenes de franc

Inverteix text caràcter per caràcter, inverteix l'ordre de les paraules, inverteix cada línia o l'ordre de les línies. Inclou detecció de palíndroms.

Funciona sense connexió un cop carregat
No és un palíndrom
Invertit
!dlroW ,olleH
13 caràcters2 paraules1 línies

Usos habituals

  • Comprova si el Text és un PalíndromInverteix el text i compara per detectar palíndromes — paraules, frases o oracions que es llegeixen igual cap endavant i cap enrere.
  • Inverteix Text per a Diversió i Xarxes SocialsCrea text al revés, missatges invertits i títols miralls per a memes i publicacions socials.
  • Inverteix Cordes per a Pràctica de CodificacióVerifica els teus algoritmes d'inversió de cordes i prova casos límit amb emoji, Unicode i caràcters multibyte.
  • Inverteix l'Ordre de Paraules en OracionsInverteix l'ordre de paraules de les oracions, títols o llistes — útil per a exercicis d'escriptura i aprenentatge d'idiomes.
  • Inverteix l'Ordre de LíniesInverteix una llista o text de diverses línies al revés — l'última línia es converteix en la primera, útil per a fitxers de registre i processament de dades.

Com funciona

Aquesta eina inverteix text completament al teu navegador sense cap dependència externa — la lògica principal és JavaScript pla, amb un detall notable: utilitza l'API Intl.Segmenter integrada del navegador (quan és disponible) per dividir el text en clústers de grafemes abans d'invertir-lo, així caràcters de diversos punts de codi com seqüències d'emoji (👨‍👩‍👧) i lletres accentuades (é) sobreviuen intactes en lloc de trencar-se.

  1. 1
    Selecció de mode
    Sis modes d'inversió estan disponibles: inverteix cada caràcter, inverteix les lletres dins de cada paraula (mantenint l'ordre de paraules), inverteix l'ordre de paraules, inverteix caràcters per línia, inverteix l'ordre de línies, o gira la cadena sencera cap per avall. El mode triat s'aplica a l'instant mentre escrius — no hi ha cap pas d'enviament.
  2. 2
    Divisió conscient de grafemes via Intl.Segmenter
    Abans d'invertir caràcters, el text es divideix utilitzant Intl.Segmenter amb la granularitat establerta a 'grapheme'. Això dona caràcters percebuts per l'usuari en lloc de punts de codi Unicode en brut, així un emoji de bandera o un parell de lletra base més marca combinant es manté junt quan la matriu s'inverteix. Els navegadors sense Intl.Segmenter recorren a la iteració amb operador d'estesa.
  3. 3
    El mode cap per avall utilitza una taula de consulta
    El mode 'cap per avall' mapeja cada caràcter a través d'una taula de consulta codificada de 100 entrades de semblants Unicode (per exemple, 'e' esdevé 'ǝ', '?' esdevé '¿'), i després inverteix la matriu de grafemes així el resultat es llegeix correctament quan es gira físicament 180 graus.
  4. 4
    Sortida i detecció de palíndroms
    El resultat invertit s'actualitza en directe via el hook useMemo de React. En mode d'inversió de caràcters, l'eina també comprova si l'entrada original és un palíndrom, utilitzant un filtre de lletra/dígit conscient d'Unicode (\p{L}\p{N}) abans de comparar. Fer clic a Copia escriu la sortida al porta-retalls via l'API estàndard navigator.clipboard.

Eines relacionades

Preguntes freqüents