大小写与命名风格转换
逐行转换字母大小写,或把短语与标识符转为驼峰、帕斯卡、下划线、短横线或常量命名。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整风格
开始处理
在本机浏览器中处理,可随时取消
工具介绍
在线大小写与命名风格转换。可以把一批数据库字段名改成 snake_case,把接口字段改成 JavaScript 常用的 camelCase,写常量时生成 CONSTANT_CASE,或者把误开大写锁定打出的文字大小写互换回来。
逐行转换,可以一次粘贴整列名称。命名风格会按空格、下划线、短横线、点号以及大小写变化拆分单词,HTTP 这类连续大写的缩写会作为一个词。共 11 种风格,最多处理 1 MB 文本,在浏览器中完成,不上传。
使用步骤
- 粘贴文本,每行一个短语或标识符,也可以点击“使用示例”。
- 选择“风格”,例如“小驼峰 camelCase”(默认)“下划线 snake_case”或“单词首字母大写”。
- 点击“运行”。
- 预览 converted.txt,确认无误后下载。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 风格
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
标识符中的单词是怎么拆分的?
空格、下划线、短横线和点号都会分隔单词,小写字母后出现的大写字母也会开始一个新词;连续的大写字母算一个词,所以 parseHTTPResponse 转为下划线风格是 parse_http_response,转为小驼峰是 parseHttpResponse。
为什么 item2 变成了 item_2?
在命名风格中,连续的数字单独算一个词,所以 item2 在下划线风格中是 item_2,在短横线风格中是 item-2,小驼峰则保持 item2。
“单词首字母大写”会保留 of、the 这类小词的小写吗?
不会。每个单词都会改成首字母大写、其余字母小写,例如 the lord of the rings 变成 The Lord Of The Rings,NASA 变成 Nasa,需要时请再手动调整。
“句首大写”是怎么处理的?
先把整行改成小写,再把行首的字母,以及句号、问号、叹号后接空格时的第一个字母改成大写。人名和缩写也会变成小写。
中文会受影响吗?
汉字没有大小写,保持不变。在命名风格中,连续的汉字算一个词,例如“用户 name”转为下划线风格是“用户_name”。
相关工具
汉字转拼音
将汉字转为带声调、数字声调或无声调的拼音,根据词语判断多音字;也可只取首字母或输出拼音注音。
标点符号转换
把文本中的标点全部转为中文全角或英文半角标点,数字、时间与链接中的符号保持不变。
简繁转换
基于 OpenCC 的简体与繁体中文互转,支持台湾、香港字形及台湾常用词汇。
文本美化
在中文与英文、数字之间加空格,并可改用中文标点、整理段落与多余空格。
文本差异对比
逐行对比两段文本并标注行号,可下载统一差异格式文本和 JSON 报告。
文本行处理(去重、排序、过滤)
一次完成去除首尾空白、删除空行与重复行、统计重复次数、按长度过滤、排序(含自然顺序与拼音顺序)以及添加前后缀。