Písací stôl Účet

kebab-case prevodník

Vložte text a premeňte ho na kebab-case — ideálne pre URL slugy, CSS triedy a názvy súborov. Beží vo vašom prehliadači.

Súkromné — počítanie beží vo vašom prehliadači, nič sa neodosiela

Výsledok

Ako sa slová delia

Vstup sa delí na hraniciach camelCase/PascalCase (malé písmeno alebo číslica, za ktorou nasleduje veľké písmeno) a pri akejkoľvek interpunkcii alebo medzere — takže „my-var_name“, „myVarName“ aj „my var name“ sa prevedú rovnako. Číslice sa pripájajú k slovu pred nimi (userID42 → user, id42), nikdy sa nedelia na samostatné slovo.

Obmedzenie akronýmov — prečítajte pred prevodom názvov API

Súvislé veľké písmená (akroným ako HTTP, XML, ID) sa NEREDIA od slova, ktoré nasleduje — getHTTPResponse sa prevedie na get_httpresponse, nie get_http_response; XMLParser sa prevedie na xmlparser, nie xml_parser. Je to skutočné a overené obmedzenie pravidla hraníc (malé písmeno/číslica → veľké písmeno), nie zriedkavá chyba — ak potrebujete deliť každé akronymum zvlášť, pred prevodom vložte ručný oddeľovač (getHTTP_Response).

Dokončenie

Prevedený text sa priebežne zobrazuje vo výstupnom poli počas písania — Skopírujte ho alebo použite Stiahnuť, ak to váš prehliadač podporuje. Neuchováva sa žiadna história prevodov; obnovenie stránky vymaže obe polia.

Čo je kebab-case?

kebab-case spája slová pomlčkami a všetko píše malými písmenami: „user profile page“ sa zmení na „user-profile-page“. Je to štandardný štýl pre URL slugy, názvy CSS tried a HTML atribúty.

Je to to isté ako generátor URL slugov?

V podstate áno — výstup kebab-case je čistý URL slug. Diakritika zostáva tak, ako ste ju zadali; pre striktne ASCII slugy to skombinujte s prevodom na malé písmená.

Je prevedený text vždy platný kód?

Nie — ide o obyčajnú textovú transformáciu veľkých a malých písmen, nie o parser pravidiel identifikátorov pre konkrétny jazyk (rezervované slová, povolené znaky atď. stále platia). Pred použitím prevedeného názvu ako skutočného identifikátora si skontrolujte vlastné pravidlá pomenovania v danom jazyku.

↑ Späť na nástroj