工具加载中…

什么时候会用到这个工具

改代码变量名的时候,userName 要变成 user_name,或者反过来;写英文标题的时候,想每个单词首字母大写看起来正式一点;从 PDF 复制下来的文字全是小写,想统一规范一下……这些都是大小写转换的常见场景。

本工具集合了平时最常用的几种转换模式,一键搞定,不用记各种正则。

七种模式说明

  • 全大写:所有字母变大写,Hello World → HELLO WORLD。
  • 全小写:所有字母变小写,Hello World → hello world。
  • 首字母大写(每个单词):每个单词首字母大写,适合标题。
  • 首字母大写(每句):每个句子(按句号、问号、感叹号分隔)首字母大写。
  • 驼峰命名:hello world → helloWorld,编程变量名常用。
  • 帕斯卡命名:hello world → HelloWorld,类名常用。
  • 下划线命名:HelloWorld → hello_world,常量、数据库字段常用。

怎么用

  1. 在输入框粘贴文本。
  2. 点上面的任意一个模式按钮。
  3. 结果实时显示在下方,点「复制」带走。

支持中英文混排,中文部分不受影响,只转换英文字母。所有处理在浏览器本地完成。

常见疑问

比如 `user 2 name`,会转换成 `user2Name`。数字和字母之间的边界会被识别,所以 `getUser2Name` 转 `snake_case` 会变成 `get_user2_name`,这是符合编程惯例的。
能。整个输入框的内容会一起处理,每行独立转换。比如「每句首字母大写」模式会识别每一行的句子边界。