转换 between camelCase, snake_case, kebab-case, and PascalCase
Transform identifiers 之间 naming conventions used 通过不同 languages 和 contexts.
- 1
不同 languages 偏好不同 conventions: camelCase 为 JS/Java, snake_case 为 Python/Rust, kebab-情况为 CSS/URLs, PascalCase 为 types/classes. Converting 之间它们是 mechanical 但错误-prone 通过 hand.
- 2 命名约定转换器 →
Paste identifier 在任何约定. tool detects 源约定和 输出所有其他: camelCase, snake_case, kebab-情况, PascalCase, UPPER_CASE, dot.情况.
- 3 大小写转换器 →
为 bulk 文本 conversion (不仅 identifiers), use 此 tool 到转换整个 strings 之间 cases.
- 4
常见问题
- 如何是 字 boundaries detected?
- 通过 camelCase transitions (lowercase→uppercase), underscores, hyphens, 和 spaces. Consecutive uppercase letters (e.g. 'HTTPServer') 是 treated as acronym: 'HTTP' + 'Server'. tool handles 常见 patterns 但 ambiguous cases (single-letter words) 可以 need 手动审查.
- 将 conversion preserve acronyms?
- 基础 converters lowercase 一切然后 re-情况, losing acronym casing (HTTPServer → httpServer). Smarter converters preserve recognized acronyms. Check 输出和 manually fix acronyms 如果 needed.
解决此任务的工作流
命名转换并验证
将标识符转为目标命名约定,再以 JSON 验证输出确认结构。 管道
统一大小写后排序去重
将所有文本转为小写,再按字母排序并去除重复项。 管道
Hex 编码文本并分析
将文本转换为十六进制表示,再对 hex 输出计算字符统计。 管道
规范化并排序标识符
清理空白、转为小写,再对标识符列表排序去重。 管道
格式化原始 XML 文档
格式化压缩或未格式化的 XML 文档,便于人工审阅。 管道
清理文本后分析字数统计
修剪并规范化文本,再计算字数/字符/行数统计。 管道
文本清理并排序
修剪每行空白,然后排序去重,得到干净的规范列表。 管道
文本去缩进并修剪
移除公共缩进后修剪空白。 管道
去重并计数
排序去重行,再统计剩余词数以快速盘点。 管道
修剪、去重并排序行
清理列表:修剪每行空白、去除重复项并排序结果。 管道
提取邮箱并排序去重
提取邮箱地址后排序去重。 管道
文本修剪并去重排序
修剪空白后排序并去重行。 管道
规范化空白并换行文本
清理杂乱文本:修剪行、移除空行,再换行至可读行宽。 管道
相关工具
命名约定转换器
在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 之间转换。免费、隐私本地化、100% 客户端运行。 工具
大小写转换器
在 UPPER、lower、Title、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 和 Sentence case 等格式之间转换文本。免费、隐私本地化、100% 客户端运行。自动识别混合输入(如 hello_worldFoo),按空格/下划线/连字符/大写边界拆分,适合变量命名、API 字段、CSS 类名和常量定义的格式转换。 工具
排序与去重器
按字母、数字、长度或自然顺序排序行;去重;反转或随机打乱。免费、隐私本地化、100% 客户端运行。支持升序/降序、自然排序(file2 < file10)、按长度排序、去重、反转和 Fisher-Yates 随机打乱,可组合使用,适合处理日志、URL 列表、ID 集合和配置项。 工具