Przejdź do wyników
Narzędzia

Konwerter notacji (camelCase, snake_case, kebab-case)

Zamień nazwę na wszystkie popularne notacje programistyczne naraz: UpperCamelCase (PascalCase), lowerCamelCase, UPPER_SNAKE_CASE, lower_snake_case, UPPER-KEBAB-CASE i lower-kebab-case. Rozpoznaje granice słów po spacjach, podkreśleniach, myślnikach i zmianach wielkości liter. Wszystko liczy się w Twojej przeglądarce.

Opracował: DobryKalkulator.pl

Nazwa

Wpisz nazwę lub identyfikator.

Nazwa

Jak działa kalkulator

Różne języki i konwencje kodowania zapisują nazwy na różne sposoby: camelCase (JavaScript), PascalCase (klasy), snake_case (Python), UPPER_SNAKE (stałe) czy kebab-case (CSS, adresy URL). Narzędzie rozbija dowolną nazwę na słowa i pokazuje ją we wszystkich tych notacjach naraz.

Jak liczymy (metodologia i wzory)

Najpierw wykrywamy granice słów: wstawiamy spację między małą literą lub cyfrą a wielką literą (granica camelCase), a następnie dzielimy tekst na tokeny po znakach niebędących literą ani cyfrą (spacje, podkreślenia, myślniki). Każde słowo sprowadzamy do małych liter i składamy z powrotem według reguł danej notacji.

Założenia i ograniczenia

  • Ciągi wielkich liter (np. „HTTP”) traktujemy jako jedno słowo, nie rozdzielamy ich.
  • Znaki spoza A–Z i 0–9 są usuwane jako separatory słów.
  • Wszystko liczy się lokalnie w przeglądarce.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: