Convertisseur COBOL-CASE — Outil en ligne gratuit
Qu'est-ce que Convertisseur COBOL-CASE?
COBOL-CASE convertit le texte en lettres majuscules séparées par des tirets, produisant un résultat tel que THIS-IS-COBOL-CASE. Il s'agit de la convention de nommage utilisée en programmation COBOL pour les noms de données, les étiquettes de paragraphe et les identifiants de section.
Également appelée UPPER-KEBAB-CASE ou SCREAMING-KEBAB-CASE, elle apparaît dans certaines interfaces de systèmes hérités et certains formats de configuration. Cet outil convertit toute entrée en une sortie COBOL-CASE correctement formatée.
Quand utiliser Convertisseur COBOL-CASE?
Utilisez le format COBOL-CASE pour les noms de données COBOL et les identifiants de paragraphe dans les systèmes mainframe hérités. Il apparaît également dans certains paramètres JCL (Job Control Language) et dans la configuration des mainframes. Les développeurs chargés de la maintenance de systèmes bancaires, d'assurance ou gouvernementaux fonctionnant sous COBOL ont souvent besoin de ce format.
Si vous avez besoin de majuscules avec des traits de soulignement à la place des tirets, utilisez le Constant Case Converter. Pour les tirets en minuscules, essayez le Kebab Case Converter.
Comment utiliser cet outil
- 1Paste your text
- 2Click 'Convert' to get COBOL-CASE output
- 3Copy for COBOL programs and legacy systems
L'outil détecte les limites entre les mots à partir des espaces, des traits de soulignement, des points et des transitions en camelCase, convertit le tout en majuscules et relie les mots par des tirets.
Exemples
| Input | Output |
|---|---|
| hello world | HELLO-WORLD |
| customer account number | CUSTOMER-ACCOUNT-NUMBER |
| total_amount | TOTAL-AMOUNT |
| dateOfBirth | DATE-OF-BIRTH |
| employee id | EMPLOYEE-ID |
Règles et comportement
- Tous les mots sont convertis en MAJUSCULES. Chaque lettre du résultat est mise en majuscule, conformément aux exigences du COBOL en matière d'identificateurs en majuscules.
- Les mots sont séparés par des tirets (-). Ce format est identique au « kebab-case », mais en majuscules, c'est pourquoi on l'appelle aussi « UPPER-KEBAB-CASE ».
- Les caractères spéciaux, à l'exception des tirets, sont supprimés. Les identifiants COBOL ne pouvant contenir que des lettres, des chiffres et des tirets, la sortie est limitée à ces caractères.
Outils associés
Questions fréquentes
Qu'est-ce que COBOL-CASE ?
COBOL-CASE est la convention de nommage issue du langage de programmation COBOL, selon laquelle tous les identifiants sont en majuscules et séparés par des tirets, comme CUSTOMER-ACCOUNT-NUMBER ou EMPLOYEE-LAST-NAME. Il s'agit de la norme pour les applications mainframe héritées dans les secteurs bancaire, des assurances et des administrations publiques.
COBOL-CASE correspond-il à UPPER-KEBAB-CASE ?
Oui, UPPER-KEBAB-CASE, SCREAMING-KEBAB-CASE et COBOL-CASE désignent tous le même modèle : des lettres majuscules séparées par des tirets. Le nom varie selon le contexte : « COBOL-CASE » dans le développement sur mainframe, « UPPER-KEBAB » dans les discussions générales sur la programmation.
Est-ce que j'utilise COBOL-CASE uniquement pour le COBOL ?
En principe, oui. Le format COBOL-CASE trouve son origine dans les programmes COBOL, où il est le plus répandu. Il apparaît toutefois parfois dans les paramètres JCL, dans certains formats de configuration hérités et dans certaines API mainframe qui s'interfacent avec des backends COBOL.
En quoi cela diffère-t-il de CONSTANT_CASE ?
CONSTANT_CASE utilise des traits de soulignement (HELLO_WORLD), tandis que COBOL-CASE utilise des tirets (HELLO-WORLD). Les deux sont en majuscules. Le choix dépend de votre plateforme : les traits de soulignement pour les langages modernes et les variables d'environnement, les tirets pour le COBOL et les systèmes hérités associés.
Puis-je utiliser des caractères spéciaux dans les identifiants COBOL ?
Les identifiants COBOL ne peuvent contenir que des lettres (A–Z), des chiffres (0–9) et des tirets (-). Ils doivent commencer par une lettre et ne peuvent pas se terminer par un tiret. Notre outil supprime tous les autres caractères spéciaux afin de générer un résultat valide et compatible avec COBOL.