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.
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.
- 1Selecció de modeSis 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.
- 2Divisió conscient de grafemes via Intl.SegmenterAbans 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.
- 3El mode cap per avall utilitza una taula de consultaEl 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.
- 4Sortida i detecció de palíndromsEl 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
Generador de text volteig
Volteja el text cap per avall, espill-lo, o inverteix-lo amb caràcters Unicode similars.
Inverteix el vídeo
Reprodueix un vídeo cap enrere: inverteix la imatge i el so d'un clip sencer o només d'una part, i desa'l com a MP4. Funciona al navegador.
Invertir àudio
Reprodueix un fitxer d'àudio a l'inrevés. Útil per a la producció musical i per comprovar missatges invertits ocults. S'executa completament al teu navegador, sense pujada.