Birou Cont

Convertor snake_case

Lipește text sau cuvinte și transformă-le în snake_case — pentru variabile Python, coloane din baze de date și nume de fișiere. Rulează în browserul tău.

Privat — numărarea rulează în browserul tău, nimic nu este încărcat

Rezultat

Cum se despart cuvintele

Textul de intrare se împarte la limitele camelCase/PascalCase (o literă mică sau o cifră urmată de o literă mare) și la orice semn de punctuație sau spațiu — astfel, «my-var_name», «myVarName» și «my var name» se convertesc la fel. Cifrele se lipesc de cuvântul dinaintea lor (userID42 → user, id42), fără să fie despărțite într-un cuvânt separat.

Limită pentru acronime — citește înainte de a converti nume API

Literele mari consecutive (un șir de acronime precum HTTP, XML, ID) NU se despart de cuvântul care urmează — getHTTPResponse se convertește în get_httpresponse, nu în get_http_response; XMLParser se convertește în xmlparser, nu în xml_parser. Aceasta este o limitare reală, verificată, a regulii de delimitare (literă mică/cifră → literă mare), nu un bug rar — dacă ai nevoie de despărțire pentru fiecare acronim, inserează manual un separator (getHTTP_Response) înainte de conversie.

Final

Textul convertit apare în caseta de ieșire pe măsură ce tastezi — copiază-l sau folosește Descărcare, dacă browserul tău permite. Nu se păstrează istoricul conversiilor; reîmprospătarea paginii golește ambele casete.

Ce este snake_case?

snake_case leagă cuvintele cu underscore-uri, toate cu litere mici: „user profile page” devine „user_profile_page”. Este stilul convențional pentru variabilele din Python, metodele din Ruby și numele coloanelor SQL.

Pot converti o listă de nume dintr-o dată?

Da — fiecare linie se convertește separat, așa că o listă lipită de titluri sau etichete devine câte un identificator snake_case pe linie.

Textul convertit este mereu cod valid?

Nu — aceasta este doar o transformare de text simplu, nu un parser pentru regulile de identificatori ale unui anumit limbaj (cuvintele rezervate, caracterele permise etc. se aplică în continuare). Verifică regulile de denumire ale limbajului tău înainte să folosești un nume convertit ca identificator real.

↑ Înapoi la instrument