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
snake_case väljund
Kleebi tekst või identifikaatorid, et teisendada need kujule snake_case
Jaga seda tööriista

Mis on snake 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 SCREAMING_SNAKE_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 snake_case väljund või lülitu konstantide ja keskkonnamuutujate jaoks kujule SCREAMING_SNAKE_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 snake 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 snake_case?

snake_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 SCREAMING_SNAKE_CASE'i?

SCREAMING_SNAKE_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 SCREAMING, 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.