Darba galds Konts

snake_case pārveidotājs

Ielīmē tekstu vai vārdus un pārvērt tos par snake_case — Python mainīgajiem, datubāzes kolonnām un failu nosaukumiem. Darbojas tavā pārlūkā.

Privāti — skaitīšana notiek jūsu pārlūkprogrammā, nekas netiek augšupielādēts

Rezultāts

Kā tiek sadalīti vārdi

Ievade tiek sadalīta pēc camelCase/PascalCase robežām (mazais burts vai cipars, kam seko lielais burts) un pēc jebkuras pieturzīmes vai atstarpes — tātad «my-var_name», «myVarName» un «my var name» visi tiek pārveidoti vienādi. Cipari pievienojas vārdam pirms tiem (userID42 → user, id42), nevis tiek sadalīti atsevišķā vārdā.

Akronīmu ierobežojums — izlasiet pirms API nosaukumu konvertēšanas

Secīgi lielie burti (akronīmu virkne, piemēram, HTTP, XML, ID) NETIEK atdalīti no vārda, kas seko — getHTTPResponse tiek pārveidots par get_httpresponse, nevis get_http_response; XMLParser tiek pārveidots par xmlparser, nevis xml_parser. Tas ir reāls, pārbaudīts robežnoteikuma (mazais burts/cipars → lielais burts) ierobežojums, nevis reta kļūda — ja vajag sadalīt katru akronīmu atsevišķi, pirms konvertēšanas ievietojiet manuālu atdalītāju (getHTTP_Response).

Pabeigšana

Konvertētais teksts izvades laukā parādās uzreiz, kamēr rakstāt — kopējiet to vai izmantojiet lejupielādi, ja jūsu pārlūks to atbalsta. Konvertēšanas vēsture netiek saglabāta; atsvaidzinot lapu, abi lauki tiek notīrīti.

Kas ir snake_case?

snake_case savieno vārdus ar apakšsvītrām un raksta tos ar mazajiem burtiem: “user profile page” kļūst par “user_profile_page”. Tas ir ierastais formāts Python mainīgajiem, Ruby metodēm un SQL kolonnu nosaukumiem.

Vai varu uzreiz konvertēt vārdu sarakstu?

Jā — katra rinda tiek konvertēta atsevišķi, tāpēc ielīmēts virsrakstu vai etiķešu saraksts kļūst par vienu snake_case identifikatoru katrā rindā.

Vai konvertētais teksts vienmēr ir derīgs kods?

Nē — tā ir vienkārša teksta reģistra pārveide, nevis konkrētas valodas identifikatoru noteikumu parsētājs (rezervētie vārdi, atļautās rakstzīmes u. c. joprojām ir spēkā). Pirms izmantot konvertētu nosaukumu kā īstu identifikatoru, pārbaudiet savas valodas nosaukumu noteikumus.

↑ Atpakaļ