2 个稳定版本
1.1.1 | 2021年5月21日 |
---|---|
1.0.0 | 2021年3月31日 |
#951 在 文本处理
10KB
197 行
caser
在 PascalCase、camelCase 和 snake_case 之间转换文本。
可以作为库或命令行程序使用。
CLI 使用方法
用法:caser CASE term [terms]
其中 CASE
是 pascal、camel、snake 或 sentence 之一。
参考
ThisIsPascalCase thisIsCamelCase this_is_snake_case This is sentence case. It starts with a capital after each sentence-ending punctuation mark.
术语将被转换并按行打印。
示例:caser snake ConvertToSnakeCase
将打印 convert_to_snake_case
。
库使用方法
要作为库使用,使用 Case
变体之一转换一个 &str
。
assert_eq!(caser::Case::SnakeCase.transform("PascalToSnake"), "pascal_to_snake")
目的 & 相关
此程序旨在成为一个简单的完成任务的工具。
如果您需要更实质性的东西,您可能需要考虑 change-case 或,哎呀,heck。