Pretvornik u camelCase
Zalijepite tekst ili riječi i pretvorite ih u camelCase — za nazive varijabli, JSON ključeve i kod. Radi u vašem pregledniku.
Rezultat
Kako se riječi razdvajaju
Unos se dijeli na granicama camelCase/PascalCase oblika (malo slovo ili znamenka iza koje slijedi veliko slovo) i na bilo kojoj interpunkciji ili razmaku — pa se «my-var_name», «myVarName» i «my var name» pretvaraju na isti način. Znakovi se lijepe uz riječ prije sebe (userID42 → user, id42), nikad se ne izdvajaju u zasebnu riječ.
Ograničenje za kratice — pročitaj prije pretvorbe API naziva
Uzastopna velika slova (niz poput HTTP, XML, ID) NE odvajaju se od riječi koja slijedi — getHTTPResponse postaje get_httpresponse, a ne get_http_response; XMLParser postaje xmlparser, a ne xml_parser. To je stvarno, potvrđeno ograničenje pravila granice (malo slovo/znamenka → veliko slovo), a ne rijedak bug — ako ti treba odvajanje po svakoj kratici, prije pretvorbe umetni ručni razdjelnik (getHTTP_Response).
Dovršavanje
Pretvoreni tekst odmah se prikazuje u izlaznom polju dok pišete — kopirajte ga ili upotrijebite Preuzmi ako ga vaš preglednik podržava. Povijest pretvorbi se ne sprema; osvježavanjem stranice brišu se oba polja.
Što je camelCase?
camelCase spaja riječi bez razmaka i veliko slovo piše na početku svake riječi osim prve: "user profile page" postaje "userProfilePage". To je standardan stil imenovanja varijabli u JavaScriptu, Javi i mnogim drugim jezicima.
Mogu li pretvoriti cijele rečenice?
Da — svaki se redak pretvara zasebno, pa možeš zalijepiti popis imena ili fraza i dobiti jedan camelCase identifikator po retku. Interpunkcija i dodatni razmaci automatski se uklanjaju.
Je li pretvoreni tekst uvijek valjan kod?
Ne — ovo je obična pretvorba velikih i malih slova, a ne parser pravila za identifikatore nekog konkretnog jezika (rezervirane riječi, dopušteni znakovi itd. i dalje vrijede). Prije nego što pretvoreno ime koristiš kao pravi identifikator, provjeri pravila imenovanja svog jezika.