Text: Text Case
Re-case a string into a chosen casing convention. Names follow the
convert_case crate's vocabulary.
Example
Mode: Snake → "Hello World" → "hello_world"
Mode: Camel → "hello world" → "helloWorld"
Mode: Pascal → "hello world" → "HelloWorld"
Mode: Kebab → "Hello World" → "hello-world"
Parameters
Case mode
Casing strategy to apply (default: Upper):
Upper—UPPER CASELower—lower caseTitle—Title CaseToggle— first letter of each word lowercase, the rest uppercase ("Toggle Case"→"tOGGLE cASE")Alternating— letters alternate lower/upper, restarting lowercase at each word ("Alternating Case"→"aLtErNaTiNg cAsE")Camel—camelCasePascal/UpperCamel—PascalCaseSnake—snake_caseUpperSnake—SCREAMING_SNAKE_CASEKebab—kebab-caseUpperKebab—UPPER-KEBAB-CASETrain—Train-CaseFlat—flatcaseUpperFlat—UPPERFLATCASE.
Input
Stringrequired
Text to re-case.
Output
String
The re-cased text.