camelCase konverter
Nalepite tekst ili reči i pretvorite ih u camelCase — za nazive promenljivih, JSON ključeve i kod. Radi u vašem pregledaču.
Rezultat
Kako se reči razdvajaju
Unos se deli na granicama camelCase/PascalCase zapisa (malo slovo ili cifra iza kojih sledi veliko slovo) i na svakoj interpunkciji ili razmaku — pa se „my-var_name”, „myVarName” i „my var name” pretvaraju isto. Cifre se vezuju za reč ispred sebe (userID42 → user, id42), nikad se ne izdvajaju u posebnu reč.
Ograničenje za akronime — pročitajte pre pretvaranja API naziva
Uzastopna velika slova (niz akronima poput HTTP, XML, ID) NE odvajaju se od reči koja sledi — getHTTPResponse se pretvara u get_httpresponse, a ne u get_http_response; XMLParser se pretvara u xmlparser, a ne u xml_parser. Ovo je stvarno, provereno ograničenje pravila granica (malo/cifra → veliko slovo), a ne redak bag — ako vam je potrebno razdvajanje po akronimu, ručno ubacite razdvajač (getHTTP_Response) pre pretvaranja.
Završetak
Pretvoreni tekst se prikazuje uživo u polju za rezultat dok kucate — kopirajte ga ili koristite Preuzmi ako vaš pregledač to podržava. Istorija pretvaranja se ne čuva; osvežavanje stranice briše oba polja.
Šta je camelCase?
camelCase spaja reči bez razmaka i svaku reč osim prve piše velikim početnim slovom: „user profile page” postaje „userProfilePage”. To je standardan stil imenovanja za promenljive u JavaScript-u, Javi i mnogim drugim jezicima.
Mogu li da pretvorim cele rečenice?
Da — svaki red se pretvara posebno, pa možete da nalepite listu imena ili fraza i dobijete jedan camelCase identifikator po redu. Interpunkcija i višak razmaka se automatski uklanjaju.
Da li je pretvoreni tekst uvek ispravan kod?
Ne — ovo je obična transformacija velikih/malih slova, a ne parser pravila za identifikatore nekog konkretnog jezika (rezervisane reči, dozvoljeni znakovi itd. i dalje važe). Proverite pravila imenovanja u svom jeziku pre nego što pretvoreno ime koristite kao pravi identifikator.