Stalas Paskyra

camelCase keitiklis

Įklijuokite tekstą ar žodžius ir paverskite juos į camelCase — kintamųjų pavadinimams, JSON raktams ir kodui. Veikia jūsų naršyklėje.

Privatu — skaičiavimas vyksta jūsų naršyklėje, niekas neišsiunčiama

Rezultatas

Kaip skaidomi žodžiai

Įvestis skaidoma pagal camelCase/PascalCase ribas (mažoji raidė arba skaitmuo prieš didžiąją raidę) ir pagal bet kokią skyrybą ar tarpą — todėl «my-var_name», «myVarName» ir «my var name» visi konvertuojami vienodai. Skaitmenys prisijungia prie prieš juos einančio žodžio (userID42 → user, id42), bet niekada neskaidomi į atskirą žodį.

Akronimų ribojimas — perskaitykite prieš konvertuodami API pavadinimus

Iš eilės einančios didžiosios raidės (akronimai, tokie kaip HTTP, XML, ID) NĖRA atskiriamos nuo po jų einančio žodžio — getHTTPResponse konvertuojamas į get_httpresponse, o ne get_http_response; XMLParser konvertuojamas į xmlparser, o ne xml_parser. Tai tikras, patvirtintas ribos taisyklės apribojimas (mažoji raidė / skaitmuo → didžioji raidė), o ne retas gedimas — jei reikia skaidyti kiekvieną akronimą atskirai, prieš konvertuodami įterpkite rankinį skirtuką (getHTTP_Response).

Baigiant

Konvertuotas tekstas iškart rodomas išvesties laukelyje, vos rašote — nukopijuokite jį arba naudokite „Atsisiųsti“, jei tai palaiko jūsų naršyklė. Konvertavimo istorija nesaugoma; atnaujinus puslapį abu laukeliai išsivalo.

Kas yra camelCase?

camelCase žodžius sujungia be tarpų ir rašo kiekvieną žodį didžiąja raide, išskyrus pirmąjį: „user profile page“ tampa „userProfilePage“. Tai standartinis kintamųjų rašymo būdas „JavaScript“, „Java“ ir daugelyje kitų kalbų.

Ar galiu konvertuoti ištisus sakinius?

Taip — kiekviena eilutė konvertuojama atskirai, todėl galite įklijuoti vardų ar frazių sąrašą ir gauti po vieną camelCase identifikatorių kiekvienai eilutei. Skyryba ir papildomi tarpai automatiškai pašalinami.

Ar konvertuotas tekstas visada tinka kodui?

Ne — tai paprastas teksto raidžių keitimas, o ne konkrečios kalbos identifikatorių taisyklių analizatorius (rezervuoti žodžiai, leidžiami simboliai ir pan. vis tiek galioja). Prieš naudodami konvertuotą pavadinimą kaip tikrą identifikatorių, pasitikrinkite savo kalbos rašymo taisykles.

↑ Atgal į įrankį