#snake-case #pascal-case #camel-case #change #text #sentence

bin+lib caser

在 PascalCase、camelCase 和 snake_case 之间转换文本

2 个稳定版本

1.1.1 2021年5月21日
1.0.0 2021年3月31日

#951文本处理

MIT 许可证

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

无运行时依赖