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