Převodník do camelCase
Vložte text nebo slova a převeďte je do camelCase — pro názvy proměnných, klíče JSONu i kód. Funguje v prohlížeči.
Výsledek
Jak se slova dělí
Vstup se dělí na hranicích camelCase/PascalCase (malé písmeno nebo číslice následované velkým písmenem) a také podle jakékoli interpunkce nebo mezer — takže «my-var_name», «myVarName» i «my var name» se převedou stejně. Číslice se připojují ke slovu před nimi (userID42 → user, id42), nikdy se nedělí na vlastní slovo.
Omezení u zkratek — přečtěte si před převodem API názvů
Souvislé bloky velkých písmen (zkratky jako HTTP, XML, ID) se NEoddělují od slova, které následuje — getHTTPResponse se převede na get_httpresponse, ne na get_http_response; XMLParser se převede na xmlparser, ne na xml_parser. Jde o skutečné, ověřené omezení pravidla pro hranice (malé/digit → velké písmeno), ne o vzácnou chybu — pokud potřebujete dělení po jednotlivých zkratkách, vložte před převodem ruční oddělovač (getHTTP_Response).
Hotovo
Převáděný text se během psaní průběžně zobrazuje v poli výstupu — zkopírujte ho nebo použijte Stažení, pokud to váš prohlížeč podporuje. Neukládá se žádná historie převodů; po obnovení stránky se obě pole vymažou.
Co je camelCase?
camelCase spojuje slova bez mezer a každé slovo kromě prvního píše s velkým počátečním písmenem: "user profile page" se změní na "userProfilePage". Je to běžný styl pojmenování proměnných v JavaScriptu, Javě a mnoha dalších jazycích.
Můžu převést celé věty?
Ano — každý řádek se převádí zvlášť, takže můžete vložit seznam názvů nebo frází a dostat jeden camelCase identifikátor na řádek. Interpunkce a extra mezery se automaticky odstraní.
Je převedený text vždy platný kód?
Ne — jde o prostou transformaci velikosti písmen, ne o parser pravidel pro identifikátory v konkrétním jazyce (rezervovaná slova, povolené znaky apod. stále platí). Před použitím převedeného názvu jako skutečného identifikátoru si zkontrolujte pravidla svého jazyka.