Műhely Fiók

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.

Privát — a számlálás a böngésződben fut, semmi sincs feltöltve

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.

↑ Vissza a szerszámhoz