TC

Конвертер COBOL-CASE — бесплатный онлайн-инструмент

Processed locally. No data stored.
0 chars

Что такое Конвертер 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.

Как пользоваться инструментом

  1. 1Paste your text
  2. 2Click 'Convert' to get COBOL-CASE output
  3. 3Copy for COBOL programs and legacy systems

Этот инструмент определяет границы слов по пробелам, подчеркиваниям, точкам и переходам в стиле camelCase, преобразует текст в верхний регистр и соединяет слова с помощью дефисов.

Примеры

InputOutput
hello worldHELLO-WORLD
customer account numberCUSTOMER-ACCOUNT-NUMBER
total_amountTOTAL-AMOUNT
dateOfBirthDATE-OF-BIRTH
employee idEMPLOYEE-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.