camelCase pārveidotājs
Ielīmē tekstu vai vārdus un pārvērt tos camelCase formātā — mainīgajiem, JSON atslēgām un kodam. Darbojas pārlūkā.
Rezultāts
Kā tiek sadalīti vārdi
Ievade tiek sadalīta pēc camelCase/PascalCase robežām (mazais burts vai cipars, kam seko lielais burts) un pēc jebkuras pieturzīmes vai atstarpes — tāpēc «my-var_name», «myVarName» un «my var name» visi tiek pārvērsti vienādi. Cipari pievienojas vārdam pirms tiem (userID42 → user, id42), nekad netiek sadalīti atsevišķā vārdā.
Akronīmu ierobežojums — izlasi pirms API nosaukumu pārveides
Secīgie lielie burti (akronīma virkne kā HTTP, XML, ID) NETIEK atdalīti no vārda aiz tiem — getHTTPResponse tiek pārvērsts par get_httpresponse, nevis get_http_response; XMLParser tiek pārvērsts par xmlparser, nevis xml_parser. Tas ir reāls, pārbaudīts robežu noteikuma ierobežojums (mazais burts/cipars → lielais burts), nevis reta kļūda — ja akronīmi jāsadala atsevišķi, pirms konvertēšanas ievieto manuālu atdalītāju (getHTTP_Response).
Pabeigšana
Konvertētais teksts izvades laukā parādās uzreiz, kamēr rakstāt — kopējiet to vai izmantojiet lejupielādi, ja jūsu pārlūks to atbalsta. Konvertēšanas vēsture netiek saglabāta; atsvaidzinot lapu, abi lauki tiek notīrīti.
Kas ir camelCase?
camelCase savieno vārdus bez atstarpēm un raksta katru vārdu ar lielo burtu, izņemot pirmo: "user profile page" kļūst par "userProfilePage". Tā ir standarta nosaukumu rakstība mainīgajiem JavaScript, Java un daudzās citās valodās.
Vai var pārvērst veselus teikumus?
Jā — katra rinda tiek pārvērsta atsevišķi, tāpēc vari ielīmēt vārdu vai frāžu sarakstu un saņemt vienu camelCase identifikatoru katrā rindā. Pieturzīmes un papildu atstarpes tiek noņemtas automātiski.
Vai pārvērstais teksts vienmēr ir derīgs kods?
Nē — šī ir vienkārša teksta reģistra pārveide, nevis konkrētas valodas identifikatoru noteikumu parsētājs (rezervētie vārdi, atļautās rakstzīmes u. c. joprojām ir spēkā). Pirms izmantot pārveidotu nosaukumu kā īstu identifikatoru, pārbaudi savas valodas nosaukumu noteikumus.