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