Műhely Fiók

kebab-case átalakító

Illessz be szöveget, és alakítsd kebab-case formátumba — URL-slugokhoz, CSS-osztályokhoz és fájlnevekhez. A böngésződben fut.

Privát — a számlálás a böngésződben fut, semmi sincs feltöltve

Eredmény

Hogyan választja szét a szavakat

A bemenet camelCase/PascalCase határok mentén (kisbetű vagy szám után nagybetű), illetve minden írásjel vagy szóköz mentén darabolódik — így a „my-var_name”, a „myVarName” és a „my var name” mind ugyanúgy alakul át. A számjegyek a megelőző szóhoz kapcsolódnak (userID42 → user, id42), soha nem külön szóként.

A mozaikszó-korlát — olvasd el API-nevek átalakítása előtt

Az egymást követő nagybetűk (egy mozaikszó-futam, például HTTP, XML, ID) NEM válnak le a következő szóról — a getHTTPResponse ebből get_httpresponse lesz, nem get_http_response; az XMLParser pedig xmlparser lesz, nem xml_parser. Ez a határszabály (kisbetű/szám → nagybetű) valódi, ellenőrzött korlátja, nem ritka hiba — ha mozaikszónkénti darabolás kell, tegyél be kézi elválasztót (getHTTP_Response) az átalakítás előtt.

Befejezés

Az átalakított szöveg gépelés közben azonnal megjelenik a kimeneti mezőben — másold ki, vagy használd a Letöltés gombot, ha a böngésződ támogatja. Nem mentünk konverziós előzményeket; az oldal frissítése mindkét mezőt törli.

Mi az a kebab-case?

A kebab-case kötőjelekkel fűzi össze a szavakat, és minden betű kisbetű: a „user profile page” így lesz „user-profile-page”. Ez a bevett forma URL-slugokhoz, CSS osztálynevekhez és HTML-attribútumokhoz.

Ugyanaz ez, mint egy URL-slug generátor?

Lényegében igen — a kebab-case kimenet tiszta URL-slug. Az ékezetes betűk úgy maradnak meg, ahogy beírtad; ha szigorú ASCII slug kell, kombináld kisbetűsítéssel.

Az átalakított szöveg mindig érvényes kód?

Nem — ez egyszerű szövegátalakítás, nem pedig egy adott nyelv azonosítószabályainak elemzője (a foglalt szavak, engedélyezett karakterek stb. továbbra is számítanak). Használat előtt ellenőrizd a saját nyelved névadási szabályait, ha valódi azonosítóként szeretnéd használni a nevet.

↑ Vissza a szerszámhoz