Pretvarač u kebab-case
Zalijepite tekst i pretvorite ga u kebab-case — za URL slugove, CSS klase i nazive datoteka. Radi u vašem pregledniku.
Rezultat
Kako se riječi razdvajaju
Unos se razdvaja na granicama camelCase/PascalCase zapisa (malo slovo ili znamenka iza koje slijedi veliko slovo) i na bilo kojem interpunkcijskom znaku ili razmaku — pa se «my-var_name», «myVarName» i «my var name» pretvaraju na isti način. Značajke se prilepljuju uz riječ ispred njih (userID42 → user, id42), nikad se ne izdvajaju u zasebnu riječ.
Ograničenje kratica — pročitajte prije pretvaranja API naziva
Uzastopna velika slova (niz kratice poput HTTP, XML, ID) NE odvajaju se od riječi koja slijedi — getHTTPResponse pretvara se u get_httpresponse, a ne u get_http_response; XMLParser pretvara se u xmlparser, a ne u xml_parser. To je stvarno, potvrđeno ograničenje pravila granice (malo slovo/znamenka → veliko slovo), a ne rijetka greška — ako vam treba razdvajanje po kraticama, prije pretvorbe ručno umetnite razdjelnik (getHTTP_Response).
Dovršavanje
Pretvoreni tekst odmah se prikazuje u izlaznom polju dok pišete — kopirajte ga ili upotrijebite Preuzmi ako ga vaš preglednik podržava. Povijest pretvorbi se ne sprema; osvježavanjem stranice brišu se oba polja.
Što je kebab-case?
kebab-case spaja riječi crtama, sve malim slovima: „user profile page” postaje „user-profile-page”. To je standardni stil za URL slugove, nazive CSS klasa i HTML atributa.
Je li ovo isto što i generator URL slugova?
U osnovi da — izlaz u kebab-caseu čist je URL slug. Naglašena slova ostaju kako su upisana; za stroge ASCII slugove kombinirajte s pretvorbom u mala slova.
Je li pretvoreni tekst uvijek valjan kod?
Ne — ovo je obična pretvorba teksta iz jednog zapisa u drugi, a ne parser za pravila imenovanja u nekom konkretnom jeziku (rezervirane riječi, dopušteni znakovi itd. i dalje vrijede). Prije nego što pretvoreno ime upotrijebite kao pravi identifikator, provjerite pravila svog jezika.