Kis- és nagybetű-átalakító

Szöveg átalakítása 12 elnevezési konvenció között. Az okos szótokenizáló kezeli a camelCase-t, PascalCase-t, snake_case-t és a vegyes elválasztókat.
Minden feldolgozás helyben, a böngészőben történik — az adatok soha nem kerülnek feltöltésre semmilyen szerverre.
Műveletek:
Kis- és nagybetű-átalakító — Szöveg átalakítása 12 különböző kis- és nagybetű-stílus között okos szótokenizálóval.
Egyszerű stílusok: NAGYBETŰS, kisbetűs, Címsor, Mondatkezdő, Invertált, aLtErNáLó, Véletlen.
Programozási stílusok: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE — ezek olyan szótokenizálót használnak, amely érti a vegyes kis- és nagybetűs határokat, mint például az „XMLParser”, és kezeli a szóközöket, kötőjeleket és aláhúzásokat.
Minden feldolgozás helyben, a böngészőben történik — semmi nincs feltöltve.
Mik a programozási kis- és nagybetű-stílusok?

A programozási azonosítók megszokott alakúak: a camelCase és a PascalCase szavakat úgy kapcsolja össze, hogy minden új szó nagybetűvel kezdődik (a PascalCase az elsőt is nagybetűsíti), a snake_case és a kebab-case aláhúzással vagy kötőjellel választja el a szavakat, a CONSTANT_CASE pedig csupa nagybetűs. Az átalakítás ezek között tokenizálási probléma — először a bemenetet szavakra kell bontani, majd a célalakban újra összefűzni — ezért az okos tokenizáló jobb eredményt ad, mint a vak karakter-csere.

A camel-stílusú szavakat nehéz szétbontani: a „getHTTPResponse” vagy az „XMLParser” másképp tokenizálódhat, mint várható — az átalakított előnézetet a kódba illesztés előtt érdemes ellenőrizni.