Conversor COBOL-CASE — Ferramenta online gratuita
O que é Conversor COBOL-CASE?
COBOL-CASE converte texto em letras maiúsculas separadas por hífens, produzindo uma saída como THIS-IS-COBOL-CASE. É a convenção de nomenclatura utilizada na programação COBOL para nomes de dados, rótulos de parágrafos e identificadores de seção.
Também chamada de UPPER-KEBAB-CASE ou SCREAMING-KEBAB-CASE, ela aparece em algumas interfaces de sistemas legados e formatos de configuração. Esta ferramenta converte qualquer entrada em uma saída COBOL-CASE devidamente formatada.
Quando usar Conversor COBOL-CASE?
Utilize o formato COBOL-CASE para nomes de dados e identificadores de parágrafos em COBOL em sistemas mainframe legados. Ele também aparece em alguns parâmetros da JCL (Job Control Language) e na configuração do mainframe. Desenvolvedores que mantêm sistemas bancários, de seguros ou governamentais que rodam em COBOL frequentemente precisam desse formato.
Se você precisar de letras maiúsculas com sublinhados em vez de hífens, use o Constant Case Converter. Para hífens em letras minúsculas, experimente o Kebab Case Converter.
Como usar esta ferramenta
- 1Paste your text
- 2Click 'Convert' to get COBOL-CASE output
- 3Copy for COBOL programs and legacy systems
A ferramenta detecta os limites entre palavras a partir de espaços, sublinhados, pontos e transições em camelCase, converte tudo para maiúsculas e une as palavras com hífens.
Exemplos
| Input | Output |
|---|---|
| hello world | HELLO-WORLD |
| customer account number | CUSTOMER-ACCOUNT-NUMBER |
| total_amount | TOTAL-AMOUNT |
| dateOfBirth | DATE-OF-BIRTH |
| employee id | EMPLOYEE-ID |
Regras e comportamento
- Todas as palavras são convertidas para letras maiúsculas. Todas as letras na saída são maiúsculas, em conformidade com a exigência do COBOL de que os identificadores sejam maiúsculos.
- As palavras são separadas por hífens (-). É o mesmo que o kebab-case, mas todo em maiúsculas, razão pela qual também é chamado de UPPER-KEBAB-CASE.
- Os caracteres especiais, exceto os hífens, são removidos. Os identificadores COBOL só podem conter letras, algarismos e hífens; portanto, a saída é restrita a esses caracteres.
Ferramentas relacionadas
Perguntas frequentes
O que é o COBOL-CASE?
COBOL-CASE é a convenção de nomenclatura da linguagem de programação COBOL, na qual todos os identificadores são escritos em maiúsculas e separados por hífens, como CUSTOMER-ACCOUNT-NUMBER ou EMPLOYEE-LAST-NAME. É o padrão para aplicativos legados de mainframe nos setores bancário, de seguros e governamental.
O COBOL-CASE é o mesmo que o UPPER-KEBAB-CASE?
Sim, UPPER-KEBAB-CASE, SCREAMING-KEBAB-CASE e COBOL-CASE descrevem todos o mesmo padrão — letras maiúsculas separadas por hífens. O nome varia de acordo com o contexto: “COBOL-CASE” no desenvolvimento de mainframes, “UPPER-KEBAB” em discussões gerais sobre programação.
O COBOL-CASE serve apenas para COBOL?
Em princípio, sim. O COBOL-CASE tem origem nos programas COBOL e é mais comum neles. No entanto, ocasionalmente aparece em parâmetros JCL, em alguns formatos de configuração legados e em certas APIs baseadas em mainframe que fazem interface com back-ends COBOL.
Em que difere do CONSTANT_CASE?
CONSTANT_CASE utiliza sublinhados (HELLO_WORLD), enquanto COBOL-CASE utiliza hífens (HELLO-WORLD). Ambos são escritos em letras maiúsculas. A escolha depende da sua plataforma: sublinhados para linguagens modernas e variáveis de ambiente; hífens para COBOL e sistemas legados relacionados.
Posso usar caracteres especiais nos identificadores COBOL?
Os identificadores COBOL só podem conter letras (A–Z), algarismos (0–9) e hífens (-). Eles devem começar com uma letra e não podem terminar com um hífen. Nossa ferramenta remove todos os outros caracteres especiais para gerar uma saída válida e compatível com COBOL.