Конвертер COBOL-CASE — бесплатный онлайн-инструмент
Что такое Конвертер COBOL-CASE?
COBOL-CASE преобразует текст в строку, состоящую из заглавных букв, разделенных дефисами, в результате чего получается, например, THIS-IS-COBOL-CASE. Это соглашение об именовании, используемое в программировании на языке COBOL для имен данных, меток абзацев и идентификаторов разделов.
Также называемый UPPER-KEBAB-CASE или SCREAMING-KEBAB-CASE, он встречается в некоторых интерфейсах устаревших систем и форматах конфигурации. Этот инструмент преобразует любой входной текст в правильно отформатированный вывод в формате COBOL-CASE.
Когда использовать Конвертер COBOL-CASE?
Используйте формат COBOL-CASE для имен данных и идентификаторов абзацев в языке COBOL в устаревших мэйнфрейм-системах. Он также встречается в некоторых параметрах JCL (Job Control Language) и в конфигурации мэйнфреймов. Разработчикам, обслуживающим банковские, страховые или государственные системы, работающие на COBOL, часто требуется этот формат.
Если вам нужны заглавные буквы с подчеркиваниями вместо дефисов, используйте Constant Case Converter. Для строчных букв с дефисами попробуйте Kebab Case Converter.
Как пользоваться инструментом
- 1Paste your text
- 2Click 'Convert' to get COBOL-CASE output
- 3Copy for COBOL programs and legacy systems
Этот инструмент определяет границы слов по пробелам, подчеркиваниям, точкам и переходам в стиле camelCase, преобразует текст в верхний регистр и соединяет слова с помощью дефисов.
Примеры
| Input | Output |
|---|---|
| hello world | HELLO-WORLD |
| customer account number | CUSTOMER-ACCOUNT-NUMBER |
| total_amount | TOTAL-AMOUNT |
| dateOfBirth | DATE-OF-BIRTH |
| employee id | EMPLOYEE-ID |
Правила и поведение
- Все слова преобразуются в ЗАГЛАВНЫЕ буквы. Каждая буква в выходных данных пишется с заглавной буквы, что соответствует требованиям COBOL к заглавным идентификаторам.
- Слова разделяются дефисами (-). Это аналог стиля «кебаб», но с использованием только заглавных букв, поэтому его также называют UPPER-KEBAB-CASE.
- Специальные символы, за исключением дефисов, удаляются. Идентификаторы в языке COBOL могут содержать только буквы, цифры и дефисы, поэтому в выводе используются только эти символы.
Похожие инструменты
Часто задаваемые вопросы
Что такое COBOL-CASE?
COBOL-CASE — это конвенция именования, заимствованная из языка программирования COBOL, при которой все идентификаторы пишутся заглавными буквами и разделяются дефисами, например CUSTOMER-ACCOUNT-NUMBER или EMPLOYEE-LAST-NAME. Это стандарт для устаревших приложений на мэйнфреймах в банковском, страховом и государственном секторах.
COBOL-CASE — это то же самое, что и UPPER-KEBAB-CASE?
Да, UPPER-KEBAB-CASE, SCREAMING-KEBAB-CASE и COBOL-CASE — все эти термины обозначают один и тот же формат: заглавные буквы, разделенные дефисами. Название варьируется в зависимости от контекста: «COBOL-CASE» — в разработке для мэйнфреймов, «UPPER-KEBAB» — в общих дискуссиях по программированию.
COBOL-CASE используется только для COBOL?
В основном, да. Синтаксис COBOL-CASE зародился в программах на языке COBOL и наиболее распространен именно там. Однако он иногда встречается в параметрах JCL, некоторых устаревших форматах конфигурации и определенных API для мэйнфреймов, взаимодействующих с бэкэндами на COBOL.
Чем это отличается от CONSTANT_CASE?
CONSTANT_CASE использует нижние черты (HELLO_WORLD), а COBOL-CASE — дефисы (HELLO-WORLD). Оба варианта пишутся заглавными буквами. Выбор зависит от вашей платформы: нижние черты — для современных языков и переменных среды, дефисы — для COBOL и связанных с ним устаревших систем.
Можно ли использовать специальные символы в идентификаторах COBOL?
Идентификаторы COBOL могут содержать только буквы (A–Z), цифры (0–9) и дефисы (-). Они должны начинаться с буквы и не могут заканчиваться дефисом. Наш инструмент удаляет все остальные специальные символы, чтобы получить корректный вывод, совместимый с COBOL.