Ovaj pretvarac radi u potpunosti u vasem pregledniku, pa se zalijepljeni kod, polja baze podataka i privatne biljeske ne prenose nigdje. Razdvaja uobicajene granice identifikatora kao sto su HTTPServerError, customerProfileURL i invoice-total, zatim ponovljene razdjelnike svodi na jednu podvlaku. Unicode slova ostaju sacuvana prema zadanim postavkama za lokalizirane identifikatore, a strogi ASCII nacin uklanja latinske naglaske kada sustav prihvaca samo obicne znakove a-z, 0-9 i podvlake.
Snake case pretvarac
Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.
Sto je snake case pretvarac?
Snake case pretvarac pretvara tekst ili nazive nalik kodu u identifikatore odvojene podvlakama, npr. user_profile_url. Zalijepite frazu, camelCase, PascalCase, kebab-case ili mijesanu interpunkciju i rezultat se odmah azurira. Alat radi i s vise redaka te se moze prebaciti na SCREAMING_SNAKE_CASE za konstante.
Kako se koristi
- 1Zalijepite tekst. Unesite frazu, popis oznaka ili postojece identifikatore. Svaki ulazni redak postaje jedan izlazni redak.
- 2Odaberite format. Zadrzite zadani izlaz snake_case ili se prebacite na SCREAMING_SNAKE_CASE za konstante i varijable okoline.
- 3Odaberite obradu znakova. Ostavite Unicode slova ukljucena za visejezicni tekst ili ih iskljucite kada trebate stroge ASCII identifikatore.
- 4Kopirajte rezultat. Upotrijebite Kopiraj za preuzimanje pretvorenog identifikatora ili cijelog pretvorenog stupca.
Za koga je
- Programeri preimenuju varijable, funkcije, API polja ili konfiguracijske kljuceve prije lijepljenja u Python, Ruby, Rust, SQL ili Terraform.
- Podatkovni timovi ciste zaglavlja proracunskih tablica u stabilne nazive stupaca koji prezive uvoz i izvoz.
- Produktni timovi pretvaraju nazive dogadaja, feature flagove i analiticke oznake u predvidljive identifikatore.
- Autori dokumentacije stvaraju primjere koji prate konvencije imenovanja u kodu bez rucnog ciscenja.
Česta pitanja
Je li ovaj snake case pretvarac besplatan?
Da. Alat je besplatan, ne trazi registraciju i nema prakticno ogranicenje broja redaka pri uobicajenoj uporabi u pregledniku. Zalijepite jednu vrijednost ili cijeli stupac i odmah ga pretvorite.
Salje li se moj tekst nekamo?
Ne. Pretvorba se odvija lokalno u pregledniku. Vasi identifikatori, interna imena polja, API payloadi i nacrti ostaju na vasem uredaju.
Sto znaci snake_case?
snake_case je stil imenovanja u kojem su rijeci pisane malim slovima i odvojene podvlakama, kao <code>customer_profile_url</code>. Cest je u Pythonu, Rubyju, Rustu, bazama podataka, nazivima datoteka i mnogim API konvencijama.
Moze li pretvoriti camelCase ili PascalCase?
Da. Prepoznaje uobicajene granice izmedu malih i velikih slova, pa <code>customerProfileURL</code> postaje <code>customer_profile_url</code>, a <code>HTTPServerError</code> postaje <code>http_server_error</code>.
Cemu sluzi SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE je varijanta s velikim slovima, obicno namijenjena konstantama, enum vrijednostima i varijablama okoline kao sto je <code>API_BASE_URL</code>. Koristite SCREAMING nacin kada odredisni stil ocekuje identifikatore velikim slovima.
Podrzava li naglaske i tekst koji nije na engleskom?
Da. Unicode slova zadrzavaju se prema zadanim postavkama, pa se rijeci na cirilici, grckom, hindiju, kineskom i drugim pismima cuvaju kada su odvojene razmacima ili interpunkcijom. Iskljucite Unicode samo kada trebate strogi ASCII izlaz.
Mogu li pretvoriti vise naziva odjednom?
Da. Zalijepite jednu vrijednost po retku i alat vraca jedan pretvoreni identifikator po retku istim redoslijedom. To je prakticno za zaglavlja tablica, stupce baze podataka i masovno ciscenje koda.