功能介绍
英文大小写转换器支持多种常见的文本大小写转换和命名格式转换,可快速将任意英文文本转换为你需要的格式,适合编程命名、文本整理等场景使用。
使用方法
在「输入文本」框中粘贴或输入需要转换的英文内容,然后点击对应转换按钮即可在「转换结果」框得到转换后的文本。支持以下转换类型:
- 全部大写:将所有字母转换为大写形式
- 全部小写:将所有字母转换为小写形式
- 句首大写:每个句子的第一个字母大写,其余字母小写
- 词首大写:每个单词的第一个字母大写,其余保持不变
- 转驼峰 camelCase:第一个单词全小写,后续每个单词首字母大写,无分隔符
- 转帕斯卡 PascalCase:每个单词首字母大写,无分隔符
- 转下划线 snake_case:所有单词小写,用下划线分隔
- 转短横线 kebab-case:所有单词小写,用短横线分隔
转换原理
不同转换类型的处理逻辑如下:
| 转换类型 | 处理逻辑 |
|---|---|
| 全部大写 | 调用原生字符串大写转换方法,所有字母转大写 |
| 全部小写 | 调用原生字符串小写转换方法,所有字母转小写 |
| 句首大写 | 先将所有字母转小写,匹配句首(文本开头或句号/感叹号/问号后)的第一个字母,将其转为大写 |
| 词首大写 | 匹配每个单词开头的字母,将其转为大写 |
| 命名格式转换(驼峰/帕斯卡/下划线/短横线) | 先自动识别原文本的分隔方式(空格、符号、驼峰分隔等),拆分出单词,再按照目标格式重新组合 |
注意事项
本工具主要针对英文文本转换,中文文本转换结果可能不符合预期;对于编程命名转换,会自动忽略原文本中的特殊符号和多余分隔符。