CanDoYa
ET

Snake case teisendaja

Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.

Mis tahes kirja tähed ja numbrid säilivad; kirjavahemärgid, tühikud ja kirjaviisi piirid muutuvad alakriipsudeks.
Sisendtekst või identifikaatorid
kebab-case väljund
Kleebi tekst või identifikaatorid, et teisendada need kujule kebab-case
Jaga seda tööriista

Mis on kebab case teisendaja?

Snake case teisendaja muudab teksti või koodistiilis nimed alakriipsudega eraldatud identifikaatoriteks, näiteks user-profile-url. Kleebi fraas, camelCase, PascalCase, kebab-case või segane kirjavahemärgistus ja tulemus uueneb kohe. Tööriist saab töödelda ka mitut rida ning lülituda konstantide jaoks kujule UPPER-KEBAB-CASE.

Kuidas kasutada

  1. 1Kleebi tekst. Sisesta fraas, siltide loend või olemasolevad identifikaatorid. Iga sisendirida muutub üheks väljundireaks.
  2. 2Vali kirjaviis. Jäta vaikimisi kebab-case väljund või lülitu konstantide ja keskkonnamuutujate jaoks kujule UPPER-KEBAB-CASE.
  3. 3Vali märgitöötlus. Hoia Unicode'i tähed mitmekeelse teksti jaoks sees või lülita need välja, kui vajad rangeid ASCII identifikaatoreid.
  4. 4Kopeeri tulemus. Kasuta nuppu Kopeeri, et võtta teisendatud identifikaator või kogu teisendatud veerg.

Kellele see sobib

See teisendaja töötab täielikult sinu brauseris, nii et kleebitud koodi, andmebaasivälju ja privaatseid märkmeid ei laadita üles. See eraldab tavalised identifikaatori piirid, nagu HTTPServerError, customerProfileURL ja invoice-total, seejärel normaliseerib korduvad eraldajad üheks alakriipsuks. Unicode'i tähed jäävad vaikimisi lokaliseeritud identifikaatorite jaoks alles ning range ASCII režiim eemaldab ladina diakriitikud, kui süsteem lubab ainult a-z, 0-9 ja alakriipse.

Korduvad küsimused

Kas see kebab case teisendaja on tasuta?

Jah. Tööriist on tasuta, ei nõua registreerimist ja tavalisel brauserikasutusel puudub praktiline ridade piirang. Kleebi üks väärtus või terve veerg ja teisenda see kohe.

Kas minu tekst laaditakse kuhugi üles?

Ei. Teisendus toimub lokaalselt sinu brauseris. Identifikaatorid, sisemised väljanimeed, API payload'id ja mustandid jäävad sinu seadmesse.

Mida tähendab kebab-case?

kebab-case on nimetamisstiil, kus sõnad on väiketähtedes ja eraldatud alakriipsudega, näiteks <code>customer-profile-url</code>. See on levinud Pythonis, Rubys, Rustis, andmebaasides, failinimedes ja paljudes API tavades.

Kas see teisendab camelCase'i või PascalCase'i?

Jah. See tuvastab tavalised kirjaviisi piirid, nii et <code>customerProfileURL</code> muutub kujule <code>customer-profile-url</code> ja <code>HTTPServerError</code> kujule <code>http-server-error</code>.

Milleks kasutatakse UPPER-KEBAB-CASE'i?

UPPER-KEBAB-CASE on suurtähtedega variant, mida kasutatakse tavaliselt konstantide, enum-väärtuste ja keskkonnamuutujate jaoks, näiteks <code>API-BASE-URL</code>. Kasuta režiimi UPPER, kui sihtstiil eeldab suurtähtedega identifikaatoreid.

Kas see toetab diakriitikuid ja mitteingliskeelset teksti?

Jah. Unicode'i tähed hoitakse vaikimisi alles, nii et kirillitsa, kreeka, hindi, hiina ja teiste kirjade sõnad säilivad, kui neid eraldavad tühikud või kirjavahemärgid. Lülita Unicode välja ainult siis, kui vajad ranget ASCII väljundit.

Kas saan teisendada palju nimesid korraga?

Jah. Kleebi üks väärtus reale ja tööriist tagastab igale reale ühe teisendatud identifikaatori samas järjekorras. See sobib tabelipäiste, andmebaasiveergude ja hulgi koodipuhastuse jaoks.