使用方法
句子大小写转换器是「粘文本、选模式、点转换」三步:
- 把英文粘进「输入英文文本」,演示值 hello world, this is a test.
- 「转换模式」选全文大写、小写、句首大写、词首大写或大小写互换。
- 点「开始转换」,结果进下方文本框;「复制结果」整段拿走,或「载入示例」还原演示。
句子大小写转换器能解决什么
它解决「英文大小写不规范」的麻烦,适合三类场景:
- 标题规范:写标题时用「词首大写」得到 Hello World 这种新闻体大小写。
- 署名与代码:变量名、署名统一转小写或大写,避免大小写混用导致的引用错误。
- 快速改格式:从别处复制来的英文全小写,一键转句首大写更通顺。
本页不做的事:不翻译、不纠错拼写;不处理中文(只针对 ASCII 字母);不记忆缩写词(如 "iPhone" 的词首大写会写成 "Iphone")。它只做大小写映射。
原理和变量
① 用了哪个具体函数:大小写用字符串的 toUpperCase() / toLowerCase();句首与词首大写用正则找到目标字母位置后替换首字母。
② 关键参数为什么这样取:句首大写按「.!?» 与段首切分,是因为英文规范里这些标点后该大写;词首大写按空白与标点切词,避免把「don't」拆错。
③ 遵循哪个标准:大小写映射遵循 Unicode 大小写规则(对 ASCII 即 A-Z / a-z),句首规则遵循通用英文排版习惯。
④ 输入怎么变成输出:演示「hello world, this is a test.」选句首大写 → 段首 h 转 H,得 Hello world, this is a test.;选词首大写 → 每个词首字母大写。
⑤ 边界与阈值:空输入提示先粘贴;非英文字母(中文、数字、符号)原样保留不参与大小写;模式未选默认句首大写。
⑥ 常见误用的正确解释:词首大写会把 "iPhone" 变成 "Iphone"(不懂专有名词);句首大写只在标点后大写,不会把每段每个词都大写。另一个误区是以为能处理中文——本页只针对英文字母。
完整示例
演示输入「hello world, this is a test.」,各模式结果:
- 全文大写:HELLO WORLD, THIS IS A TEST.
- 全文小写:hello world, this is a test.
- 句首大写:Hello world, this is a test.
- 每个词首字母大写:Hello World, This Is A Test.
- 大小写互换:HELLO WORLD, THIS IS A TEST.
这五种结果与页面默认输出一致,可逐模式核对。
输入范围与对照表
句子大小写转换器的模式与效果对照如下:
| 模式 | 作用 | 示例(输入 hello world) |
|---|---|---|
| 全文大写 | 所有字母转大写 | HELLO WORLD |
| 全文小写 | 所有字母转小写 | hello world |
| 句首大写 | 句首与标点后大写 | Hello world |
| 词首大写 | 每个词首字母大写 | Hello World |
| 大小写互换 | 大变小、小变大 | HELLO WORLD |
中文、数字与符号不受大小写影响,原样保留;结果只在本地算出。
结果边界和舍入
结果性质:结果是原文本的纯大小写映射,长度不变,仅字母大小写改变;中文与符号原样保留。
什么时候会提示:输入为空时提示先粘贴英文;模式未选时默认句首大写。转换本身不报错。
专有名词:词首大写模式不懂 "iPhone / macOS" 这类写法,会写成 "Iphone / Macos";需要保留请生成后手动改回。
隐私:全部在浏览器本地处理,刷新即清空,不发起任何网络请求,适合含敏感英文文本的场景。
常见问题
能处理中文吗?
不能,本页只针对英文字母做大小写映射;中文原样保留,不参与转换。
词首大写为什么把 iPhone 改错?
词首大写按通用规则切词,不懂专有名词,会把 "iPhone" 写成 "Iphone";需保留请生成后手改。
句首大写只大写第一个词吗?
不是,它会在每个「.!?」后的词也大写,符合英文换行后大写的习惯;段首一定大写。
大小写互换有什么用?
适合把别人全大写或全小写的文本翻成相反样式,或做视觉反差;纯字母反转,符号不动。
空输入会怎样?
会提示先粘贴英文再转换;不会输出空白结果误导你。
结果能直接用于代码变量吗?
可以,转小写或大写后复制进代码;但注意语言关键字大小写敏感,确认无误再用。
我的文本会被保存吗?
不会。处理只在本地进行,刷新即清空,不向服务器发送任何内容。
能批量处理多段吗?
能,粘贴多段英文一起转换,句首大写会逐段、逐句处理,不限于一段。
相关工具
- 句子统计:统计句数词数。
- 英文标题大小写转换:标题专用。
- 驼峰大小写转换器:代码命名转换。
- Snake 大小写转换器:下划线命名。
- 打乱行工具:配套整理文本。
- 首字母大写工具:仅段首大写。
- Pascal 命名转换:类名命名。