Convertidor de caja de intercambio
Invierte el caso de cada letra — mayúscula se convierte en minúscula, minúscula se vuelve mayúscula. A veces se llama inverso o iNVERSE cASE.
Hello World → hELLO wORLD
Invierte el caso de cada letra — mayúscula se convierte en minúscula, minúscula se vuelve mayúscula. A veces se llama inverso o iNVERSE cASE.
Hello World → hELLO wORLD
Caso de súbito (también llamado caso inverso, caso opuesto, o iNVERSE cASE) cambia el caso de cada letra: las letras mayúsculas se convierten en minúsculas, las letras minúsculas se vuelven mayúsculas.
Se utiliza principalmente para efectos visuales, leyendas irónicas, o como una manera rápida de invertir texto que se ha pegado con el estado de cambio incorrecto. str.swapcase() como incorporado exactamente para esta transformación.
¿Escribió una frase con Caps Lock en accidente? El caso de la incisión es más rápido que retipping. tHIS WAS Your CAPS-LOCK PROBLEM → Este era su problema de bloqueo de la tapa.
Algunas bios y plantillas de meme de los medios sociales utilizan el caso inverso para el énfasis estilístico o como alternativa más suave a CASO ALTERNATIVO.
El caso de la intro es un problema clásico de programación de intro ("escribir una función que cambia el caso de cada personaje"). Útil para probar su implementación contra una buena salida.
Para QA en el código de búsqueda o comparación insensible, ejecute texto de muestra a través de swap-case para confirmar la comparación todavía coincide con el original.
Invertir el caso de texto formal (contratos legales, términos de servicio) puede producir versiones con frecuencias para la sátira, aunque obviamente no para uso contractual real.
El convertidor de caso swap escanea cada personaje en la cadena de entrada y aplica una regla de inversión simple. Para cada personaje, si pertenece a la categoría Unicode 'Lu' (carta de entrada), se transforma en su contraparte inferior utilizando el mapeo de caso independiente de Unicode (no se aplica el plegado completo caso). Reajustar, si pertenece a 'Ll' (carta de menor), se convierte en dos categorías de herramientas externas. String.prototype.toUpperCase() y toLowerCase() métodos que respetan la cartografía local-neutral definida en la base de datos Unicode Character.
Comparado con funciones de programación integradas o atajos de editor de texto, esta herramienta ofrece una solución rápida y sin instalación con vista previa en vivo.
| esta herramienta | Python str.swapcase() | Bloc de notas++ Caso de alternancia | |
|---|---|---|---|
| Soporte Unicode | Unicode completo (a través del motor JS) | Unicode completo en Python 3 | Sólo ASCII (Notepad++ UCS-2 limitado) |
| Vista previa instantánea | Sí, en cada pulsación de tecla | Requiere ejecución de script | Sin vista previa, se aplica inmediatamente |
| Procesamiento por lotes | No, bloque de texto único | Se puede programar para archivos | Puede procesar el archivo completo mediante un acceso directo |
El concepto de caso de la carta de intercambio es tan viejo como la clave de cambio en los escritores de escribir, pero como una función programable apareció por primera vez en lenguajes de scripting como Python, donde el str.swapcase() método se introdujo en Python 1.5 (1998). La operación subyacente se basa en el algoritmo de Unicode Standard para la conversión de casos, que define cómo cada personaje de casete se mapea a su caso opuesto. Hoy, el caso swap es una utilidad común en editores de texto, lenguajes de programación y convertidores en línea, a menudo utilizados para efectos tipográficos lúdicos o irónicos.
Sí. "Caso de intercambio", "caso inverso", "caso oponito", y "NVERSE cASE" se refieren a la misma transformación: el caso de cada letra volteó.
Sí — el caso de swap ejecuta dos veces en la misma entrada devuelve el original. swap(swap(x)) = x. (Esto es cierto para el caso de letra pero no para el espacio blanco o la normalización de acento, que la herramienta no toca.)
Para scripts que tienen una distinción de caso (Cilólico, Griego, Latino extendido), sí. Scripts sin caso (Arabic, Hebreo, Chino, Japonés, Thai) pasan por sin cambios porque no hay caso para invertir.
El caso de la incisión invierte cualquier caso que cada carta es actualmente — por lo que depende de la entrada. CASO ALTERNATIVO impone un patrón fijo (bajo, mayúscula, minúscula, maletín superior...) independientemente del caso existente de la entrada.