Sto Nalog

Kebab-case konvertor

Nalepite tekst i pretvorite ga u kebab-case — za URL slugove, CSS klase i nazive datoteka. Radi u pregledaču.

Privatno — brojanje radi u vašem pregledaču, ništa se ne otprema

Rezultat

Kako se reči razdvajaju

Unos se deli na granicama camelCase/PascalCase zapisa (malo slovo ili cifra iza kojih sledi veliko slovo) i na svakoj interpunkciji ili razmaku — pa se „my-var_name”, „myVarName” i „my var name” pretvaraju isto. Cifre se vezuju za reč ispred sebe (userID42 → user, id42), nikad se ne izdvajaju u posebnu reč.

Ograničenje za akronime — pročitajte pre pretvaranja API naziva

Uzastopna velika slova (niz akronima poput HTTP, XML, ID) NE odvajaju se od reči koja sledi — getHTTPResponse se pretvara u get_httpresponse, a ne u get_http_response; XMLParser se pretvara u xmlparser, a ne u xml_parser. Ovo je stvarno, provereno ograničenje pravila granica (malo/cifra → veliko slovo), a ne redak bag — ako vam je potrebno razdvajanje po akronimu, ručno ubacite razdvajač (getHTTP_Response) pre pretvaranja.

Završetak

Pretvoreni tekst se prikazuje uživo u polju za rezultat dok kucate — kopirajte ga ili koristite Preuzmi ako vaš pregledač to podržava. Istorija pretvaranja se ne čuva; osvežavanje stranice briše oba polja.

Šta je kebab-case?

kebab-case spaja reči crticama, sve malim slovima: „user profile page” postaje „user-profile-page”. To je standardan stil za URL slugove, CSS klase i HTML atribute.

Da li je ovo isto što i generator URL slugova?

U suštini da — kebab-case rezultat je čist URL slug. Dijakritička slova ostaju kako su uneta; kombinujte sa pretvaranjem u mala slova za stroge ASCII slugove.

Da li je pretvoreni tekst uvek ispravan kod?

Ne — ovo je obična transformacija velikih/malih slova, a ne parser pravila za identifikatore nekog konkretnog jezika (rezervisane reči, dozvoljeni znakovi itd. i dalje važe). Proverite pravila imenovanja u svom jeziku pre nego što pretvoreno ime koristite kao pravi identifikator.

↑ Nazad na alat