Darba galds Konts

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ā.

Privāti — skaitīšana notiek jūsu pārlūkprogrammā, nekas netiek augšupielādēts

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.

↑ Atpakaļ