Biurko Konto

Konwerter snake_case

Wklej tekst lub słowa i zamień je na snake_case — do zmiennych w Pythonie, kolumn baz danych i nazw plików. Działa w przeglądarce.

Prywatne — liczenie odbywa się w przeglądarce, nic nie jest wysyłane

Wynik

Jak dzielone są słowa

Wejście jest dzielone na granicach camelCase/PascalCase (mała litera lub cyfra, po której następuje wielka litera) oraz po każdej interpunkcji lub spacji — więc „my-var_name”, „myVarName” i „my var name” konwertują się tak samo. Cyfry przyklejają się do poprzedzającego słowa (userID42 → user, id42), nigdy nie są wydzielane jako osobne słowo.

Ograniczenie skrótów — przeczytaj przed konwersją nazw API

Kolejne wielkie litery (ciąg skrótów jak HTTP, XML, ID) NIE są oddzielane od następnego słowa — getHTTPResponse konwertuje się na get_httpresponse, a nie get_http_response; XMLParser konwertuje się na xmlparser, a nie xml_parser. To prawdziwe, potwierdzone ograniczenie reguły granicy (mała litera/cyfra → wielka litera), a nie rzadki błąd — jeśli potrzebujesz dzielenia każdego skrótu osobno, wstaw ręcznie separator (getHTTP_Response) przed konwersją.

Gotowe

Przekonwertowany tekst jest widoczny w polu wyjściowym na bieżąco, podczas pisania — skopiuj go albo użyj opcji Pobierz, jeśli Twoja przeglądarka to obsługuje. Nie przechowujemy historii konwersji; odświeżenie strony czyści oba pola.

Co to jest snake_case?

snake_case łączy słowa podkreśleniami, zapisując je małymi literami: „user profile page” staje się „user_profile_page”. To standardowy zapis dla zmiennych w Pythonie, metod w Ruby i nazw kolumn w SQL.

Czy mogę przekonwertować listę nazw naraz?

Tak — każda linia konwertuje się osobno, więc wklejona lista nagłówków lub etykiet staje się jednym identyfikatorem snake_case w każdej linii.

Czy przekonwertowany tekst zawsze jest poprawnym kodem?

Nie — to zwykła transformacja tekstu, a nie parser reguł identyfikatorów dla konkretnego języka (nadal obowiązują słowa zastrzeżone, dozwolone znaki itp.). Sprawdź zasady nazewnictwa w swoim języku, zanim użyjesz przekonwertowanej nazwy jako prawdziwego identyfikatora.

↑ Wróć do narzędzia