CanDoYa
LV

Snake case pārveidotājs

Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.

Burti un cipari no jebkuras rakstības tiek saglabāti; interpunkcija, atstarpes un reģistra robežas kļūst par pasvītrām.
Ievades teksts vai identifikatori
snake_case izvade
Ielīmējiet tekstu vai identifikatorus, lai pārveidotu tos uz snake_case
Kopīgot šo rīku

Kas ir snake case pārveidotājs?

Snake case pārveidotājs pārvērš tekstu vai koda stila nosaukumus par identifikatoriem, kuros vārdi atdalīti ar pasvītrām, piemēram, user_profile_url. Ielīmējiet frāzi, camelCase, PascalCase, kebab-case vai jauktu interpunkciju, un rezultāts atjaunojas uzreiz. Tas apstrādā arī vairākas rindas un var pārslēgties uz SCREAMING_SNAKE_CASE konstantēm.

Kā lietot

  1. 1Ielīmējiet tekstu. Ievadiet frāzi, etiķešu sarakstu vai esošus identifikatorus. Katra ievades rinda kļūst par vienu izvades rindu.
  2. 2Izvēlieties reģistru. Atstājiet noklusēto snake_case izvadi vai pārslēdziet uz SCREAMING_SNAKE_CASE konstantēm un vides mainīgajiem.
  3. 3Izvēlieties rakstzīmju apstrādi. Atstājiet Unicode burtus ieslēgtus daudzvalodu tekstam vai izslēdziet tos, ja vajadzīgi stingri ASCII identifikatori.
  4. 4Kopējiet rezultātu. Izmantojiet Kopēt, lai paņemtu pārveidoto identifikatoru vai visu pārveidoto kolonnu.

Kam noder

Šis pārveidotājs darbojas pilnībā jūsu pārlūkā, tāpēc ielīmētais kods, datubāzes lauki un privātas piezīmes netiek augšupielādētas. Tas sadala biežas identifikatoru robežas, piemēram, HTTPServerError, customerProfileURL un invoice-total, pēc tam atkārtotus atdalītājus normalizē vienā pasvītrā. Unicode burti pēc noklusējuma paliek lokalizētiem identifikatoriem, bet stingrais ASCII režīms noņem latīņu diakritiskās zīmes, ja sistēma pieņem tikai a-z, 0-9 un pasvītras.

Biežāk uzdotie jautājumi

Vai šis snake case pārveidotājs ir bezmaksas?

Jā. Rīks ir bezmaksas, neprasa reģistrāciju un parastai lietošanai pārlūkā tam nav praktiska rindu limita. Ielīmējiet vienu vērtību vai visu kolonnu un pārveidojiet uzreiz.

Vai mans teksts tiek kaut kur augšupielādēts?

Nē. Pārveidošana notiek lokāli jūsu pārlūkā. Identifikatori, iekšējie lauku nosaukumi, API payload un melnraksti paliek jūsu ierīcē.

Ko nozīmē snake_case?

snake_case ir nosaukumu stils, kur vārdi rakstīti ar mazajiem burtiem un atdalīti ar pasvītrām, piemēram, <code>customer_profile_url</code>. Tas ir biežs Python, Ruby, Rust, datubāzēs, failu nosaukumos un daudzās API konvencijās.

Vai tas var pārveidot camelCase vai PascalCase?

Jā. Tas atpazīst biežas reģistra robežas, tāpēc <code>customerProfileURL</code> kļūst par <code>customer_profile_url</code>, bet <code>HTTPServerError</code> par <code>http_server_error</code>.

Kam domāts SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE ir lielo burtu variants, ko parasti izmanto konstantēm, enum vērtībām un vides mainīgajiem, piemēram, <code>API_BASE_URL</code>. Izmantojiet SCREAMING režīmu, ja mērķa stils sagaida identifikatorus ar lielajiem burtiem.

Vai tiek atbalstītas diakritiskās zīmes un neangļu teksts?

Jā. Unicode burti pēc noklusējuma tiek saglabāti, tāpēc vārdi kirilicā, grieķu, hindi, ķīniešu un citās rakstībās paliek, ja tos atdala atstarpes vai interpunkcija. Unicode izslēdziet tikai tad, ja vajadzīga stingra ASCII izvade.

Vai varu pārveidot daudz nosaukumu reizē?

Jā. Ielīmējiet pa vienai vērtībai katrā rindā, un rīks atgriezīs pa vienam pārveidotam identifikatoram katrai rindai tādā pašā secībā. Tas noder izklājlapu galvenēm, datubāzu kolonnām un masveida koda tīrīšanai.