Konwerter wielkości liter

Przepisz tekst jako camelCase, snake_case, kebab-case, Każdy Wyraz Wielką Literą i w sześciu innych formach, w swojej przeglądarce.

Działa w całości w twojej przeglądarce. Nic nie jest wysyłane, logowane ani przechowywane.

Każdy język programowania i każdy zespół przyjął inny sposób łączenia słów w nazwę, a przekształcenia między nimi to jedna z tych rzeczy, które szybko robi się ręcznie, dopóki nie ma ich czterdziestu. Wklej nazwy, wybierz konwencję i zabierz wynik.

Jak to działa

Tekst jest najpierw dzielony na słowa. Rozdziela je wszystko, co nie jest literą ani cyfrą, a także mała litera, po której następuje wielka: userName to dwa słowa. Ciąg wielkich liter, po którym następuje słowo zaczynające się wielką literą, jest dzielony przed ostatnią wielką literą, więc parseHTTPResponse daje parse, HTTP i Response, a nie jedno czy dwa słowa.

Litera obok cyfry nie jest oddzielana, dzięki czemu utf8 i sha256 pozostają nienaruszone. Potem każda konwencja to po prostu inny sposób ponownego połączenia tych słów.

Każdy Wyraz Wielką Literą, Jak w zdaniu, WIELKIE LITERY i małe litery to coś innego z natury: zachowują wpisaną interpunkcję i odstępy, bo zdanie po przekształceniu wciąż jest zdaniem. Style identyfikatorów odrzucają układ, bo identyfikator go nie ma.

Przykłady

Przypadek Dane wejściowe Wynik
Akronim wewnątrz identyfikatora parseHTTPResponse parse_http_response
Zdanie zamienione w stałą maximum retry count MAXIMUM_RETRY_COUNT
Numer wersji, który musi przetrwać utf8 encoder v2 utf8EncoderV2

Najczęściej zadawane pytania

Dlaczego HTTPResponse zmienia się w http_response, a nie w h_t_t_p_response?

Bo ciąg wielkich liter jest odczytywany jako jedno słowo. Podział następuje przed ostatnią wielką literą ciągu, gdy po niej idzie mała litera — to jedyny odczyt, który odzyskuje jednocześnie skrótowiec i słowo, które po nim następuje.

Dlaczego Każdy Wyraz Wielką Literą to nie to samo co PascalCase?

PascalCase to identyfikator: spacje znikają. Każdy Wyraz Wielką Literą to proza z wielkimi literami, więc spacje i interpunkcja zostają dokładnie tam, gdzie je postawiłeś.

Czy w stylu Każdy Wyraz Wielką Literą krótkie słowa zostają małą literą?

Nie. Każde słowo zaczyna się wielką literą. To, które słowa poradnik stylu zostawia małą literą, różni się między poradnikami i między językami, a ciche zastosowanie jednego z nich byłoby decyzją, do której to narzędzie nie ma podstaw.

Co z literami ze znakami diakrytycznymi?

Zostają zachowane, a ich wielkość jest poprawnie zmieniana, więc „żółw” zmienia się w „ŻÓŁW”. Usuwanie znaków diakrytycznych to inne zadanie i zajmuje się nim generator slugów.

Do czego służy opcja turecka?

Turecki i azerbejdżański zapisują i z kropką oraz i bez kropki jako dwie osobne litery: wielką literą od i jest İ, a małą literą od I jest ı. Bez tej opcji istanbul zmienia się w ISTANBUL, co w tych językach jest błędem ortograficznym; z nią — w İSTANBUL. Opcja jest domyślnie zaznaczona tylko na stronach w tych językach, bo wklejany tekst nie musi być w języku strony.

Warto wiedzieć

  • Wszystko dzieje się w przeglądarce. To, co wklejasz, nie jest wysyłane, rejestrowane ani przechowywane.

Wszystkie narzędzia z kategorii Kod