Pretvornik v camelCase
Prilepite besedilo ali besede in jih pretvorite v camelCase — za imena spremenljivk, ključe JSON in kodo. Deluje v vašem brskalniku.
Rezultat
Kako se besede razdelijo
Vnos se razdeli na mejah camelCase/PascalCase (mala črka ali številka, ki ji sledi velika črka) ter ob vsakem ločilu ali presledku — zato se «my-var_name», «myVarName» in «my var name» pretvorijo enako. Številke se pripnejo k besedi pred njimi (userID42 → user, id42) in se nikoli ne razdelijo v svojo besedo.
Omejitev za kratice — preberi pred pretvorbo imen API-jev
Zaporedne velike črke (veriga kratic, kot so HTTP, XML, ID) se NE ločijo od besede, ki sledi — getHTTPResponse se pretvori v get_httpresponse, ne v get_http_response; XMLParser se pretvori v xmlparser, ne v xml_parser. To je resnična, preverjena omejitev pravila za meje (mala črka/številka → velika črka), ne redek hrošč — če potrebuješ ločevanje po posameznih kraticah, pred pretvorbo vstavi ročno ločilo (getHTTP_Response).
Končano
Pretvorjeno besedilo se med tipkanjem sproti prikazuje v izhodnem polju — kopirajte ga ali uporabite Prenos, če ga vaš brskalnik podpira. Zgodovina pretvorb se ne shranjuje; ob osvežitvi strani se obe polji počistita.
Kaj je camelCase?
camelCase poveže besede brez presledkov in vsako besedo, razen prve, zapiše z veliko začetnico: "user profile page" postane "userProfilePage". To je standardni slog poimenovanja za spremenljivke v JavaScriptu, Javi in številnih drugih jezikih.
Ali lahko pretvorim cele stavke?
Da — vsaka vrstica se pretvori posebej, zato lahko prilepiš seznam imen ali fraz in dobiš en camelCase identifikator na vrstico. Ločila in odvečni presledki se samodejno odstranijo.
Ali je pretvorjeno besedilo vedno veljavna koda?
Ne — to je preprosta pretvorba velikosti črk, ne razčlenjevalnik pravil za identifikatorje v določenem jeziku (rezervirane besede, dovoljeni znaki itd. še vedno veljajo). Pred uporabo pretvorjenega imena kot pravega identifikatorja preveri pravila poimenovanja svojega jezika.