英文字母大小写转换器
一键将文本在 12 种开发常用命名规范中极速互转:小驼峰 (camelCase)、大驼峰 (PascalCase)、下划线 (snake_case)、中划线 (kebab-case)、常量大写及标题格式。
Universal Text Case Converter
JavaScript / TypeScript variables and object properties
React components, class definitions, and TypeScript interfaces
Python variables, PostgreSQL table columns, and JSON APIs
URL slugs, CSS class names, and package repositories
Environment variables, global constants, and enum keys
Book titles, editorial headlines, and document headings
UI button labels, error alerts, and prose sentences
HTTP response headers and MIME protocol fields
Kafka topics, translation keys, and log namespaces
Filesystem paths and URL route segments
All letters capitalized with whitespace preserved
All letters converted to standard lowercase
关于
字符串大小写与命名标识符规范(Naming Conventions)是软件工程、系统架构与跨语言互操作中的核心基础。现代全栈开发往往穿梭于多种异构环境之间:关系型数据库通常采用下划线命名(snake_case),RESTful JSON 接口与前端 TypeScript 通常采用小驼峰(camelCase),React 组件与 C# 类名采用大驼峰(PascalCase),CSS 选择器与 URL 路由采用中划线(kebab-case),而操作系统环境变量则采用常量大写(CONSTANT_CASE)。
X114 文本大小写转换器 专为开发者、技术作者与文案排版打造,提供实时 12 种主流格式的一键换算。工具内置双通道正则分词器,能够智能识别缩写字母(如 XMLHttpRequest)、各类分隔符(空格、下划线、短横线、斜杠)与大小写跃迁边界,且全量在本地浏览器内存中即时运算,确保私密代码与变量名绝对安全。
主流标识符命名规范对照矩阵
| 命名风格 | 单词分隔符 | 首字母形态 | 字母大小写特征 | 规范起源与典型生态 | 主要应用场景 |
|---|---|---|---|---|---|
| camelCase (小驼峰) | 无 | 小写 | 混合(后序单词首字母大写) | JavaScript (ECMA-262), Java, Swift | 局部变量、对象属性、函数方法 |
| PascalCase (大驼峰) | 无 | 大写 | 首字母大写(每个词首字母均大写) | C#, Go (导出的公开成员), React JSX | 类名、TypeScript 类型接口、组件 |
| snake_case (下划线) | 下划线 (_) |
小写 | 全小写字母 | Python (PEP 8), Rust, PostgreSQL | Python 变量与函数、数据库表列字段 |
| kebab-case (短横线) | 连字符 (-) |
小写 | 全小写字母 | W3C CSS, RESTful URL (RFC 3986) | CSS 类选择器、URL 路径、CLI 命令行参数 |
| CONSTANT_CASE (常量) | 下划线 (_) |
大写 | 全大写字母 | POSIX IEEE 1003.1, Docker, Linux | 操作系统环境变量、全局不可变常量 |
| Dot.Case (点分式) | 英文点 (.) |
小写 | 全小写字母 | Java 包名、JSONPath、Prometheus | 配置项层级键名、监控打点指标 |