正在准备工作区…
输入
输出
结果将显示在这里。
使用方法
- 粘贴文本、打开 UTF-8 文件,或使用示例。
- 选择样式,默认自动更新结果。
- 复制结果,或下载转换后的文本。
文本大小写和命名约定
转换普通文本的大小写,或将每行一个名称转成常用命名样式。保留 Unicode 字母,无需上传或安装。
支持小写、大写、单词首字母、句首、反转,以及 camel、Pascal、snake、kebab、constant 和 dot 样式。
转换普通文本
小写和大写使用 JavaScript 默认 Unicode 映射,不随页面语言改变。普通文本样式会保留标点及原始换行。
输入
Hello, DevToolsy!
Build Better Tools.结果
hello, devtoolsy!
build better tools.转换成小写,保留标点和换行。
每行处理一个名称
命名样式会拆分 camelCase 和缩写边界,再连接字母数字词段。空格、标点和 emoji 作为分隔符,每行转换为一个名称;不会校验目标语言的标识符规则。
按明确规则转换
单词首字母样式会处理每个单词,包括连接词。句首样式根据标点判断,不分析语法。部分字符可能展开,例如 ß 转成 SS,请核对输出。
处理限制
文本转换支持 5 MiB 输入、100,000 个逻辑行、20 MiB 输出和 10 秒处理时间。正则支持 1 MiB 输入、4,096 个 UTF-16 单元的表达式、最多 500 个结果及 2 秒限时。文件需为 UTF-8,全部在本地处理。
?
常见问题
文本会上传吗?
不会,文本处理和 UTF-8 文件读取都在浏览器中完成。
页面语言会改变大小写规则吗?
不会,使用默认 Unicode 映射,不加入土耳其语等语言的特殊规则。
camelCase 按行处理吗?
是,每个非空行转换为一个名称。
结果一定是合法标识符吗?
不一定,请检查目标语言的规则,包括能否以数字开头。
单词首字母样式遵循出版规范吗?
不遵循,它机械地将词首大写,不套用编辑风格指南。