Inversor de cadeas de balde
Inverte texto carácter a carácter, inverte a orde das palabras, voltea cada liña ou inverte a orde das liñas. Inclúe detección de palíndromos.
Usos habituais
- Comprobar se o Texto é un PalíndromoInvertir texto e comparar para detectar palíndromos: palabras, frases ou oracións que se len igual cara adiante e cara atrás.
- Texto Invertido para Diversión e Redes SociaisCrear texto invertido, mensaxes invertidas e pies de foto especulares para memes e publicacións nas redes sociais.
- Invertir Cadeas para Práctica de CodificaciónVerificar os seus algoritmos de inversión de cadeas e probar casos extremos con emoji, Unicode e caracteres de varios bytes.
- Invertir Orde das Palabras nas OraciónsVoltear a orde das palabras nas oracións, títulos ou listas: útil para exercicios de escritura e aprendizaxe de idiomas.
- Invertir a Orde das LiñasVoltear unha lista ou texto de varias liñas de cabeza para baixo: a última liña faise a primeira, útil para ficheiros de rexistro e procesamento de datos.
Como funciona
Esta ferramenta inverte texto enteiramente no teu navegador sen dependencias externas — a lóxica principal é JavaScript simple, cun detalle notable: usa a API Intl.Segmenter integrada do navegador (onde está dispoñible) para dividir o texto en clústers de grafemas antes de invertelo, así que os caracteres de varios puntos de código como as secuencias de emoji (👨👩👧) e as letras acentuadas (é) sobreviven intactos en lugar de romperse.
- 1Selección de modoHai seis modos de inversión dispoñibles: inverter cada carácter, inverter as letras dentro de cada palabra (mantendo a orde de palabras), inverter a orde das palabras, inverter os caracteres por liña, inverter a orde das liñas, ou voltear toda a cadea do revés. O modo escollido aplícase ao instante mentres escribes — non hai paso de envío.
- 2División consciente de grafemas mediante Intl.SegmenterAntes de inverter os caracteres, o texto divídese usando Intl.Segmenter coa granularidade establecida en 'grapheme'. Isto dá caracteres percibidos polo usuario en lugar de puntos de código Unicode en bruto, así que un emoji de bandeira ou un par de letra base máis marca de combinación permanece unido cando se inverte o array. Os navegadores sen Intl.Segmenter recorren á iteración con operador de propagación.
- 3O modo do revés usa unha táboa de buscaO modo 'do revés' mapea cada carácter a través dunha táboa de busca fixa de 100 entradas de similares Unicode (por exemplo, 'e' convértese en 'ǝ', '?' convértese en '¿'), e despois inverte o array de grafemas para que o resultado se lea correctamente cando se rota fisicamente 180 graos.
- 4Saída e detección de palíndromosO resultado invertido actualízase en directo mediante o hook useMemo de React. No modo de inversión de caracteres, a ferramenta tamén comproba se a entrada orixinal é un palíndromo, usando un filtro de letra/díxito consciente de Unicode (\p{L}\p{N}) antes de comparar. Facer clic en Copiar escribe a saída ao portapapeis mediante a API estándar navigator.clipboard.
Ferramentas relacionadas
Xerador de Texto Invertido
Inverte o texto cara arriba, espéllao, ou invérteo con caracteres parecidos Unicode.
Inverter vídeo
Reproduce un vídeo ao revés: inverte a imaxe e o son dun clip enteiro ou só dunha parte, e gárdao como MP4. Funciona no teu navegador.
Audio ao revés
Reproduce un ficheiro de audio ao revés. Útil para produción musical e para detectar mensaxes ocultas invertidas. Execútase completamente no teu navegador, sen carga.