Convertidor COBOL-CASE — Herramienta gratuita en línea
¿Qué es Convertidor COBOL-CASE?
COBOL-CASE convierte el texto a mayúsculas separadas por guiones, generando un resultado como THIS-IS-COBOL-CASE. Es la convención de nomenclatura utilizada en la programación COBOL para nombres de datos, etiquetas de párrafos e identificadores de secciones.
También denominada UPPER-KEBAB-CASE o SCREAMING-KEBAB-CASE, aparece en algunas interfaces de sistemas heredados y formatos de configuración. Esta herramienta convierte cualquier entrada en una salida COBOL-CASE con el formato adecuado.
¿Cuándo usar Convertidor COBOL-CASE?
Utiliza COBOL-CASE para los nombres de datos y los identificadores de párrafo en COBOL en los sistemas mainframe heredados. También aparece en algunos parámetros de JCL (Job Control Language) y en la configuración del mainframe. Los desarrolladores que mantienen sistemas bancarios, de seguros o gubernamentales que se ejecutan en COBOL suelen necesitar este formato.
Si necesita mayúsculas con guiones bajos en lugar de guiones, utilice el Constant Case Converter. Para guiones en minúsculas, pruebe el Kebab Case Converter.
Cómo usar esta herramienta
- 1Paste your text
- 2Click 'Convert' to get COBOL-CASE output
- 3Copy for COBOL programs and legacy systems
La herramienta detecta los límites entre palabras a partir de espacios, guiones bajos, puntos y transiciones a camelCase, convierte todo a mayúsculas y une las palabras con guiones.
Ejemplos
| Input | Output |
|---|---|
| hello world | HELLO-WORLD |
| customer account number | CUSTOMER-ACCOUNT-NUMBER |
| total_amount | TOTAL-AMOUNT |
| dateOfBirth | DATE-OF-BIRTH |
| employee id | EMPLOYEE-ID |
Reglas y comportamiento
- Todas las palabras se convierten a mayúsculas. Cada letra del resultado se escribe en mayúscula, cumpliendo así con el requisito de COBOL de que los identificadores estén en mayúsculas.
- Las palabras se separan con guiones (-). Es lo mismo que el estilo «kebab», pero todo en mayúsculas, por lo que también se denomina «UPPER-KEBAB-CASE».
- Se eliminan los caracteres especiales, excepto los guiones. Los identificadores COBOL solo pueden contener letras, dígitos y guiones, por lo que la salida se limita a estos caracteres.
Herramientas relacionadas
Preguntas frecuentes
¿Qué es COBOL-CASE?
COBOL-CASE es la convención de nomenclatura del lenguaje de programación COBOL, en la que todos los identificadores se escriben en mayúsculas y se separan con guiones, como CUSTOMER-ACCOUNT-NUMBER o EMPLOYEE-LAST-NAME. Es el estándar para las aplicaciones heredadas de mainframe en los sectores bancario, de seguros y público.
¿Es COBOL-CASE lo mismo que UPPER-KEBAB-CASE?
Sí, UPPER-KEBAB-CASE, SCREAMING-KEBAB-CASE y COBOL-CASE describen todos el mismo patrón: letras mayúsculas separadas por guiones. El nombre varía según el contexto: «COBOL-CASE» en el desarrollo para mainframe y «UPPER-KEBAB» en debates generales sobre programación.
¿Solo se utiliza COBOL-CASE para COBOL?
En principio, sí. El formato COBOL-CASE tiene su origen en los programas COBOL y es más habitual en ellos. Sin embargo, aparece ocasionalmente en parámetros JCL, en algunos formatos de configuración heredados y en determinadas API basadas en mainframe que interactúan con backends COBOL.
¿En qué se diferencia de CONSTANT_CASE?
CONSTANT_CASE utiliza guiones bajos (HELLO_WORLD), mientras que COBOL-CASE utiliza guiones (HELLO-WORLD). Ambos se escriben íntegramente en mayúsculas. La elección depende de la plataforma: guiones bajos para los lenguajes modernos y las variables de entorno, y guiones para COBOL y los sistemas heredados relacionados.
¿Puedo utilizar caracteres especiales en los identificadores de COBOL?
Los identificadores COBOL solo pueden contener letras (A–Z), dígitos (0–9) y guiones (-). Deben comenzar con una letra y no pueden terminar con un guión. Nuestra herramienta elimina todos los demás caracteres especiales para generar un resultado válido y compatible con COBOL.