文本与字符串

大小写转换文本排版与字段命名一次整理

选定格式与分词规则,在独立结果区检查转换。

大小写转换

输入文本

转换结果 · 全部小写 lowercase

输出格式

文本在当前浏览器内处理,不上传。

分词与字母规则

文本格式保留标点和空白;标题与句首模式按固定规则转换。

结果已过期,暂不可导出。

字段从不同项目复制过来时,userName、User ID 和 account_status 常会混在一起。大小写转换可以统一这些名称,每行单独处理,便于贴回表格的一列。

英文大小写转换与命名整理有不同的保留规则:普通文本仍保留标点和空白,命名格式则把词重新连接。要整理一段说明文字时,先选文本格式,避免把整句连成一个名称。

为什么使用大小写转换

正文空白不必跟着变化

标题模式将每个单词首字母大写,保留原来的空格与标点;下划线模式则把词连接成 snake_case。两种结果服务不同位置,可在输出区核对再使用。

同一组词块分成不同大小写与不同分隔方式的排列。

缩略词和版本号有明确边界

默认把 XMLHttp 分成 XML 与 Http,而 version2Value 保留 version2。需要把数字独立出来时再打开数字分词,避免版本号在不知情时被拆开。

不同颜色的词组按行保留,并展示拆分边界的位置变化。

先分清文本与名称

01

通过格式名称查找入口

可以搜索本地名称,也可以输入 camelCase、PascalCase 等技术名称。每次转换生成全部十一种结果;搜索仅筛选格式按钮,切换格式直接查看已有结果,不重复执行。

02

长文本编辑时控制执行时机

自动模式在停止编辑 350 毫秒后运行。关闭开关会显示转换按钮,也可用 Ctrl/Cmd+Enter 执行;输入或参数有变化时,复制与下载暂时禁用,等待新结果。

03

覆盖输入前检查替换长度

示例、清空和将结果用作输入都会先展示预览,以及替换前后的 UTF-16 长度和变化行数。点击应用后才改写输入;撤销恢复上一次应用前的输入与结果。

格式与边界分别控制

四种文本样式

全文小写、全文大写、逐词首字母大写与句首大写均保留原有标点、空格和换行。句首模式在指定句末符号和新行之后开始大写,不分析语法。

七种命名方式

支持小驼峰、大驼峰、下划线、短横线、常量、点号和路径分隔格式。CONSTANT_CASE 用下划线连接大写词;path/case 用斜杠连接小写词。

两类分词独立设置

大小写边界默认开启,能识别 userName 与 XMLHttp。数字边界默认关闭,让版本号随前词保留;开启后 version2Value 可得到 version_2_value。

字母规则显式选择

默认采用 Unicode 规则,不随电脑语言变化。也可选择英语、土耳其语或德语;例如土耳其语的大写 i 是 İ,德语 ß 转为大写时可能展开成 SS。

哪些内容需要人工确认

标题不是出版规范
逐词大写包含冠词和介词,不采用 APA、AP 或 Chicago 规则,也不恢复品牌名与专有名词。iPhone 可能成为 Iphone,正式标题仍需检查。
保留缩略词只影响驼峰
启用后,仅小驼峰的非首词和大驼峰保留全大写缩略词。词内至少有两个具备大小写的字母,且全部大写,可带数字;小驼峰首词始终小写。
命名保留文字而替换分隔
Unicode 字母、组合附加符和数字保留,标点与表情符号充当分隔边界。中文不做词典分词,也不音译、不去除重音、不执行 Unicode 归一化。
不检查代码或路径是否合法
数字开头的名称照样保留,编程语言关键字不会自动避让。路径格式只生成斜杠分隔文本,不创建目录;短横线格式也不等同于去重音的 URL slug。
长度与还原有边界
最多处理 200,000 个 UTF-16 代码单元,超限报错,不截断输出。大小写转换可能改变长度或丢失原大小写;句首判断也可能把缩写中的点当作句末。

大小写转换常见问题

驼峰与下划线能互相转换吗?

可以。默认识别已有大小写边界,也把空格、下划线和其他分隔符当作词边界。选择目标格式即可,例如 userName 可生成 user_name,user_name 可生成 userName。

混合文本中的中文会改变吗?

中文没有大小写,因此文字本身保留。命名格式会重新连接被空白或标点分开的词;连续中文不会按语义自动分词,选择格式后应查看结果。

可以一次处理多行内容吗?

可以。文本格式保留换行;命名格式每行独立处理,保留空行及原换行形式,不会把字段列表拼成一个长名称。上限按输入的 UTF-16 代码单元计算。

手机上可以复制结果吗?

支持现代移动浏览器的复制功能。若浏览器拒绝剪贴板访问,页面会提示失败,可以选中结果手动复制;结果过期时需先等转换完成。

输入的文本会被保存吗?

本页在浏览器内存中处理文本,不把内容上传或存入云端。关闭或刷新页面后,不应依赖页面恢复工作;需要保留时请自行复制或下载当前结果。

发现分词结果不符合预期?

回到大小写转换

使用大小写转换核对同一份文本的不同写法,确认分词后复制或下载当前结果。