#case #change #string #title

capitalize

将首字母转换为大写,其余字母转换为小写,以及其他常见替代方案。

7 个版本

0.3.4 2024年4月22日
0.3.3 2024年4月21日
0.2.0 2024年4月17日
0.1.0 2022年3月14日

#407文本处理

Download history 50/week @ 2024-04-30 29/week @ 2024-05-07 28/week @ 2024-05-14 238/week @ 2024-05-21 98/week @ 2024-05-28 258/week @ 2024-06-04 275/week @ 2024-06-11 113/week @ 2024-06-18 187/week @ 2024-06-25 217/week @ 2024-07-02 154/week @ 2024-07-09 269/week @ 2024-07-16 272/week @ 2024-07-23 136/week @ 2024-07-30 151/week @ 2024-08-06 101/week @ 2024-08-13

711 每月下载量
用于 heraclitus-compiler

无许可证

12KB
123

大写化

Crate version Unlicense Crates.io downloads GitHub Workflow Status

首字母大写,其余字母小写。以及其他常见替代方案。

经过广泛测试和优化。整个 crate 中禁止使用 unsafe

示例

use capitalize::Capitalize;

assert_eq!("hello ✨ world".capitalize(), "Hello ✨ world");

行为类似于 Python 的 str.capitalize,阅读 capitalize 参考 获取详细信息。

广泛测试

测试过的语言

  • 英语
  • 西班牙语
  • 德语
  • 土耳其语
  • 法语
  • 俄语
  • 乌克兰语
  • 希腊语
  • 中文
  • 阿拉伯语
  • 希伯来语
  • 韩语
  • 日语
  • 泰语
  • 印地语
  • 保加利亚语
  • 塞尔维亚语
  • 马其顿语
  • 波兰语
  • 捷克语
  • 斯洛伐克语
  • 克罗地亚语
  • 冰岛语
  • 亚美尼亚语
  • 阿尔巴尼亚语
  • 蒙古语
  • 科普特语

无运行时依赖