CanDoYa
CS

Snake case converter

Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.

Písmena a čísla z libovolného písma zůstanou zachována; interpunkce, mezery a hranice case se změní na podtržítka.
Vstupní text nebo identifikátory
Výstup kebab-case
Vložte text nebo identifikátory a převeďte je na kebab-case
Sdílet tento nástroj

Co je kebab case converter?

Snake case converter převádí text nebo názvy podobné kódu na identifikátory oddělené spojovníky, například user-profile-url. Vložte frázi, camelCase, PascalCase, kebab-case nebo smíšenou interpunkci a výsledek se průběžně aktualizuje. Zvládne také více řádků najednou a umí přepnout na UPPER-KEBAB-CASE pro konstanty.

Jak na to

  1. 1Vložte text. Zadejte frázi, seznam štítků nebo existující identifikátory. Každý vstupní řádek se změní na jeden výstupní řádek.
  2. 2Vyberte styl. Ponechte výchozí výstup kebab-case nebo přepněte na UPPER-KEBAB-CASE pro konstanty a proměnné prostředí.
  3. 3Zvolte práci se znaky. Nechte zapnutá písmena Unicode pro vícejazyčný text, nebo je vypněte, pokud potřebujete striktní ASCII identifikátory.
  4. 4Zkopírujte výsledek. Pomocí Kopírovat vezmete převedený identifikátor nebo celý převedený sloupec.

Pro koho je nástroj

Tento konvertor běží celý ve vašem prohlížeči, takže vložený kód, databázová pole ani soukromé poznámky se nikam neodesílají. Rozpozná běžné hranice identifikátorů jako HTTPServerError, customerProfileURL a invoice-total, potom opakované oddělovače znormalizuje na jedno spojovník. Písmena Unicode zůstávají ve výchozím nastavení zachována pro lokalizované identifikátory a striktní režim ASCII skládá latinskou diakritiku, když systém přijímá jen a-z, 0-9 a podtržítka.

Časté dotazy

Je tento kebab case converter zdarma?

Ano. Nástroj je zdarma, nevyžaduje registraci a pro běžné použití v prohlížeči nemá praktický limit řádků. Vložte jednu hodnotu nebo celý sloupec a hned ho převeďte.

Odesílá se můj text někam?

Ne. Převod probíhá lokálně v prohlížeči. Vaše identifikátory, interní názvy polí, API payloady i rozepsaný text zůstávají na vašem zařízení.

Co znamená kebab-case?

kebab-case je styl pojmenování, ve kterém jsou slova malými písmeny a oddělená spojovníky, například <code>customer-profile-url</code>. Je běžný v Pythonu, Ruby, Rustu, databázích, názvech souborů a mnoha konvencích API.

Umí převést camelCase nebo PascalCase?

Ano. Rozpozná běžné hranice mezi slovy, takže <code>customerProfileURL</code> se změní na <code>customer-profile-url</code> a <code>HTTPServerError</code> na <code>http-server-error</code>.

K čemu je UPPER-KEBAB-CASE?

UPPER-KEBAB-CASE je varianta velkými písmeny, obvykle používaná pro konstanty, hodnoty enum a proměnné prostředí, například <code>API-BASE-URL</code>. Režim UPPER použijte, když cílový styl očekává identifikátory velkými písmeny.

Podporuje diakritiku a neanglický text?

Ano. Písmena Unicode se ve výchozím nastavení zachovávají, takže slova v cyrilici, řečtině, hindštině, čínštině a dalších písmech zůstanou, pokud jsou oddělená mezerami nebo interpunkcí. Unicode vypínejte jen tehdy, když potřebujete striktní ASCII výstup.

Mohu převést hodně názvů najednou?

Ano. Vložte jednu hodnotu na řádek a nástroj vrátí jeden převedený identifikátor na řádek ve stejném pořadí. Hodí se to pro hlavičky tabulek, databázové sloupce a hromadné čištění kódu.