Stalas Paskyra

kebab-case keitiklis

Įklijuokite tekstą ir paverskite jį į kebab-case — URL adresų dalims, CSS klasėms ir failų pavadinimams. Veikia 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, po kurio eina didžioji raidė) ir pagal bet kokį skyrybos ženklą ar tarpą — todėl „my-var_name“, „myVarName“ ir „my var name“ visi konvertuojami vienodai. Skaitmenys prisijungia prie prieš juos esančio žodžio (userID42 → user, id42), niekada neskaidomi į atskirą žodį.

Acronimų ribojimas — perskaitykite prieš konvertuodami API pavadinimus

Nuoseklios didžiosios raidės (acronimų seka, pvz., HTTP, XML, ID) NESKAIDOMOS nuo žodžio, kuris eina po jų — getHTTPResponse konvertuojamas į get_httpresponse, o ne get_http_response; XMLParser konvertuojamas į xmlparser, o ne xml_parser. Tai tikras, patvirtintas ribos taisyklės (mažoji raidė/skaitmuo → didžioji raidė) apribojimas, ne retas sutrikimas — 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 kebab-case?

kebab-case sujungia žodžius brūkšneliais, viskas rašoma mažosiomis raidėmis: „user profile page“ tampa „user-profile-page“. Tai standartinis URL šliuzų, CSS klasių ir HTML atributų stilius.

Ar tai tas pats, kas URL šliuzo generatorius?

Iš esmės taip — kebab-case išvestis yra tvarkingas URL šliuzas. Diakritiniai ženklai paliekami tokie, kokie įvesti; jei norite griežto ASCII šliuzo, derinkite su konvertavimu į mažąsias.

Ar konvertuotas tekstas visada tinkamas kodui?

Ne — tai paprastas teksto raidžių stiliaus 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 pavadinimų taisykles.

↑ Atgal į įrankį