CanDoYa
HR

Snake case pretvarac

Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.

Slova i brojevi iz bilo kojeg pisma ostaju sacuvani; interpunkcija, razmaci i granice velikih slova postaju podvlake.
Ulazni tekst ili identifikatori
snake_case izlaz
Zalijepite tekst ili identifikatore za pretvorbu u snake_case
Podijelite ovaj alat

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

  1. 1Zalijepite tekst. Unesite frazu, popis oznaka ili postojece identifikatore. Svaki ulazni redak postaje jedan izlazni redak.
  2. 2Odaberite format. Zadrzite zadani izlaz snake_case ili se prebacite na SCREAMING_SNAKE_CASE za konstante i varijable okoline.
  3. 3Odaberite obradu znakova. Ostavite Unicode slova ukljucena za visejezicni tekst ili ih iskljucite kada trebate stroge ASCII identifikatore.
  4. 4Kopirajte rezultat. Upotrijebite Kopiraj za preuzimanje pretvorenog identifikatora ili cijelog pretvorenog stupca.

Za koga je

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.

Č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.