camelCase konvertáló
Illessz be szöveget vagy szavakat, és alakítsd őket camelCase-re — változónevekhez, JSON-kulcsokhoz és kódhoz. A böngésződben fut.
Eredmény
Hogyan választjuk szét a szavakat
A bemenet camelCase/PascalCase határok mentén van szétbontva (kisbetű vagy számjegy után nagybetű), valamint bármilyen írásjel vagy szóköz mentén — így a «my-var_name», a «myVarName» és a «my var name» mind ugyanúgy alakul. A számjegyek az előttük álló szóhoz kapcsolódnak (userID42 → user, id42), soha nem külön szóként.
A mozaikszó-korlát — olvasd el API-nevek előtt
Az egymást követő nagybetűk (például HTTP, XML, ID) NEM válnak le az utánuk következő szóról — a getHTTPResponse get_httpresponse lesz, nem get_http_response; az XMLParser xmlparser lesz, nem xml_parser. Ez a határszabály (kisbetű/számjegy → nagybetű) valós, ellenőrzött korlátja, nem ritka hiba — ha mozaikszónkénti szétválasztás kell, tegyél be kézi elválasztót (getHTTP_Response), mielőtt konvertálsz.
Befejezés
Az átalakított szöveg gépelés közben azonnal megjelenik a kimeneti mezőben — másold ki, vagy használd a Letöltés gombot, ha a böngésződ támogatja. Nem mentünk konverziós előzményeket; az oldal frissítése mindkét mezőt törli.
Mi az a camelCase?
A camelCase a szavakat szóköz nélkül fűzi össze, és az első kivételével minden szó első betűjét nagybetűssé teszi: a „user profile page” így lesz „userProfilePage”. Ez a JavaScriptben, Java-ban és sok más nyelvben a változók szabványos elnevezési módja.
Egész mondatokat is tudok konvertálni?
Igen — minden sor külön konvertálódik, így név- vagy kifejezéslistát is beilleszthetsz, és soronként egy camelCase azonosítót kapsz. Az írásjelek és a felesleges szóközök automatikusan eltűnnek.
A kapott szöveg mindig érvényes kód?
Nem — ez egy sima szöveges kis- és nagybetűs átalakítás, nem pedig bármely konkrét nyelv azonosító-szabályainak elemzője (a fenntartott szavak, megengedett karakterek stb. továbbra is számítanak). Használat előtt ellenőrizd a saját nyelved névszabályait, ha a konvertált nevet valódi azonosítóként akarod használni.