ForHosting KIT · Testi e IA

Convertire in COBOL-CASE

customer account record diventa CUSTOMER-ACCOUNT-RECORD e customerAccount diventa CUSTOMER-ACCOUNT: ogni parola passa in maiuscolo e si unisce alla successiva con un solo trattino, mai doppio né finale. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
customerAccount record_2026
Ottiene
Risultato
CUSTOMER-ACCOUNT-RECORD-2026
Numero di parole
4

Il convertitore COBOL-CASE trasforma testo comune, identificatori misti ed etichette formattate in modo irregolare in uno stile uniforme e marcato: ogni parola rilevata diventa maiuscola e le parole adiacenti vengono unite con un solo trattino. Inserendo customer account record, Lei ottiene CUSTOMER-ACCOUNT-RECORD. Lo strumento riconosce anche i comuni confini camelCase e PascalCase, sostituisce punteggiatura e separatori esistenti e conserva le cifre come elementi utili.

Trasformi testi diversi in identificatori prevedibili in stile COBOL

COBOL-CASE è una convenzione molto evidente composta da parole maiuscole separate da trattini. È associata al codice COBOL classico, alle definizioni di dati legacy, ai nomi dei comandi, alle chiavi di configurazione e ai documenti in cui gli identificatori devono risaltare. Questo convertitore elimina il lavoro ripetitivo di individuare ogni parola, uniformarne le maiuscole e correggere manualmente i separatori.

Lei può fornire una frase, un’etichetta copiata o un identificatore scritto con un altro stile. Il risultato contiene lettere ASCII e cifre organizzate in elementi maiuscoli con esattamente un trattino tra elementi vicini. Spazi, underscore, trattini esistenti e punteggiatura fungono da confini, trasformando una fonte incoerente in una rappresentazione stabile.

La risposta include anche il numero di parole, così un processo automatico può verificare l’interpretazione. Nessun dato viene archiviato o recuperato dall’esterno e il risultato non cambia tra le esecuzioni.

Comprenda come vengono gestiti confini e caratteri

Il convertitore verifica innanzitutto che il testo esista, sia una stringa, rispetti il limite pubblicato e contenga almeno una lettera ASCII o una cifra. Poi rileva i confini comuni in camelCase e PascalCase. Per esempio, customerAccount diventa CUSTOMER-ACCOUNT, mentre XMLParser diventa XML-PARSER anziché XMLPARSER.

Anche i passaggi fra lettere e numeri creano confini: report2026Final produce REPORT-2026-FINAL. Le sequenze di spazi o segni vengono ridotte a un separatore e non creano mai trattini doppi o finali. Ogni elemento viene convertito in maiuscolo e unito con un trattino.

Questa scelta volutamente rigorosa genera output portabile per strumenti datati con regole Unicode divergenti. Lettere accentate e simboli agiscono da separatori invece di essere traslitterati silenziosamente. Un input di soli segni o spazi restituisce un errore.

L’algoritmo non consulta impostazioni locali, dizionari o orologi.

Per un nome singolo o un lavoro ripetuto

Un flusso utile normalizza i nomi prima di confrontarli, quindi rifiuta duplicati o valori oltre un limite interno. Un altro converte intestazioni di fogli di calcolo in etichette legacy uniformi durante l’esportazione. Lo strumento non garantisce che il risultato sia valido per ogni compilatore COBOL o prodotto, poiché ciascuno può imporre lunghezza, carattere iniziale e parole riservate.

Conservi l’originale accanto al nome generato quando serve tracciabilità.

Preparare nomi di campi legacy

Converta etichette leggibili o identificatori moderni in nomi maiuscoli con trattini per mappe di migrazione e documentazione.

Automatizzare i nomi nei generatori

Crei risultati COBOL-CASE stabili da intestazioni di schemi o moduli durante build ed esportazioni ripetibili.

Che cos’è COBOL-CASE?

È uno stile di denominazione con parole maiuscole unite da trattini, come CUSTOMER-ACCOUNT-RECORD.

Lo strumento riconosce camelCase e PascalCase?

Sì. Separa i passaggi da minuscolo a maiuscolo e i confini tra sigle e parole prima dell’unione.

Cosa accade a punteggiatura e separatori ripetuti?

Agiscono da confini e vengono raggruppati, evitando trattini doppi, iniziali o finali.

Il risultato funziona con ogni compilatore COBOL?

Non necessariamente. Lo strumento normalizza maiuscole e separatori, ma ogni dialetto può applicare regole proprie.

Che fine fanno le lettere accentate come la é?

Non vengono trasformate in lettere senza accento. Le lettere accentate e gli altri simboli fanno da separatori, come uno spazio, quindi nel risultato restano solo lettere senza accento e cifre, leggibili anche dagli strumenti più vecchi.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/str/cobol-case

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/str/cobol-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"customerAccount record"}'
{
  "text": "customerAccount record"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.cobol_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars100000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

La conversione è deterministica: lo stesso input produce sempre lo stesso risultato nel browser, in uno script di build, in un flusso API o in una pipeline per generare configurazioni.

Usi il browser una tantum e l’API nei flussi ripetibili

Per attività ripetute, può chiamare l’API da un generatore, una pipeline di importazione, un comando dell’editor o un controllo di integrazione continua. La richiesta contiene un solo campo di testo obbligatorio e costa $0.002; browser e API eseguono la stessa logica pura.

Normalizzare chiavi di configurazione

Uniformi le chiavi copiate prima di inserirle in modelli, esempi, fixture o sistemi che usano una notazione marcata con trattini.

Quanto costa una conversione tramite API?

Ogni richiesta API costa $0.002. La versione browser esegue gratuitamente la stessa conversione deterministica.

Leggi la documentazione completa del KIT →