CanDoYa
PL

Snake case converter

Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.

Litery i cyfry z dowolnego pisma zostają zachowane; interpunkcja, spacje i granice wielkości liter zmieniają się w podkreślenia.
Tekst lub identyfikatory wejściowe
Wynik snake_case
Wklej tekst lub identyfikatory, aby przekonwertować je na snake_case
Udostępnij to narzędzie

Czym jest snake case converter?

Snake case converter zamienia tekst lub nazwy w stylu kodu na identyfikatory rozdzielone podkreśleniami, takie jak user_profile_url. Wklej frazę, camelCase, PascalCase, kebab-case albo tekst z mieszaną interpunkcją, a wynik zaktualizuje się od razu. Narzędzie obsługuje też wiele wierszy naraz i potrafi przełączyć wynik na SCREAMING_SNAKE_CASE dla stałych.

Jak korzystać

  1. 1Wklej tekst. Wpisz frazę, listę etykiet albo istniejące identyfikatory. Każdy wiersz wejściowy stanie się jednym wierszem wyniku.
  2. 2Wybierz zapis. Zostaw domyślny wynik snake_case albo przełącz na SCREAMING_SNAKE_CASE dla stałych i zmiennych środowiskowych.
  3. 3Ustaw obsługę znaków. Zostaw litery Unicode dla tekstu wielojęzycznego albo wyłącz je, gdy potrzebujesz ścisłych identyfikatorów ASCII.
  4. 4Skopiuj wynik. Użyj przycisku Kopiuj, aby pobrać przekonwertowany identyfikator albo całą przekonwertowaną kolumnę.

Dla kogo

Ten converter działa w całości w przeglądarce, więc wklejony kod, pola bazy danych i prywatne notatki nie są wysyłane na serwer. Rozpoznaje typowe granice w identyfikatorach, takie jak HTTPServerError, customerProfileURL i invoice-total, a potem zamienia powtarzające się separatory na jedno podkreślenie. Litery Unicode domyślnie zostają zachowane dla lokalnych identyfikatorów, a tryb strict ASCII usuwa akcenty łacińskie, gdy system przyjmuje tylko zwykłe a-z, 0-9 i podkreślenia.

Najczęstsze pytania

Czy ten snake case converter jest darmowy?

Tak. Narzędzie jest darmowe, nie wymaga rejestracji i nie ma praktycznego limitu wierszy przy normalnym użyciu w przeglądarce. Wklej jedną wartość albo całą kolumnę i konwertuj natychmiast.

Czy mój tekst jest gdzieś wysyłany?

Nie. Konwersja odbywa się lokalnie w przeglądarce. Identyfikatory, wewnętrzne nazwy pól, payloady API i szkice tekstu zostają na twoim urządzeniu.

Co oznacza snake_case?

snake_case to styl nazewnictwa, w którym słowa są pisane małymi literami i rozdzielane podkreśleniami, na przykład <code>customer_profile_url</code>. Często występuje w Pythonie, Ruby, Ruście, bazach danych, nazwach plików i wielu konwencjach API.

Czy można konwertować camelCase lub PascalCase?

Tak. Narzędzie wykrywa typowe granice między częściami nazwy, więc <code>customerProfileURL</code> zamienia się w <code>customer_profile_url</code>, a <code>HTTPServerError</code> w <code>http_server_error</code>.

Do czego służy SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE to wariant pisany wielkimi literami, zwykle używany dla stałych, wartości enum i zmiennych środowiskowych, takich jak <code>API_BASE_URL</code>. Wybierz tryb SCREAMING, gdy docelowy styl wymaga wielkich liter.

Czy narzędzie obsługuje akcenty i tekst nieangielski?

Tak. Litery Unicode są domyślnie zachowywane, więc słowa zapisane cyrylicą, greką, hindi, chińskim i innymi pismami zostają, jeśli są rozdzielone spacjami lub interpunkcją. Wyłącz Unicode tylko wtedy, gdy potrzebujesz ścisłego wyniku ASCII.

Czy mogę konwertować wiele nazw naraz?

Tak. Wklej jedną wartość w każdym wierszu, a narzędzie zwróci po jednym przekonwertowanym identyfikatorze w tej samej kolejności. To wygodne przy nagłówkach arkuszy, kolumnach bazy danych i masowym czyszczeniu kodu.