#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 • Rust 包仓库 50/week @ 2024-04-30 • Rust 包仓库 29/week @ 2024-05-07 • Rust 包仓库 28/week @ 2024-05-14 • Rust 包仓库 238/week @ 2024-05-21 • Rust 包仓库 98/week @ 2024-05-28 • Rust 包仓库 258/week @ 2024-06-04 • Rust 包仓库 275/week @ 2024-06-11 • Rust 包仓库 113/week @ 2024-06-18 • Rust 包仓库 187/week @ 2024-06-25 • Rust 包仓库 217/week @ 2024-07-02 • Rust 包仓库 154/week @ 2024-07-09 • Rust 包仓库 269/week @ 2024-07-16 • Rust 包仓库 272/week @ 2024-07-23 • Rust 包仓库 136/week @ 2024-07-30 • Rust 包仓库 151/week @ 2024-08-06 • Rust 包仓库 101/week @ 2024-08-13 • Rust 包仓库

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 参考 获取详细信息。

广泛测试

测试过的语言

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

无运行时依赖