从网页、表格、日志里拷出来的文本,整理成规范格式靠的是几个不起眼的小工具。大小写转换、行排序、文本反转,单看功能简单,组合起来能解决八成日常文本整形需求。
| 模式 | 效果 | 典型用途 |
|---|---|---|
| 全大写 / 全小写 | HELLO / hello | 统一英文单词、URL 修正(域名不分大小写但路径分) |
| 驼峰(camelCase) | myVariableName | 前端变量、JSON 键名 |
| 蛇形(snake_case) | my_variable_name | Python 变量、数据库字段、文件名 |
| 首字母大写 | My Title | 英文标题、商品名 |
文件名整理的常见流水线:中文标题 → 转拼音(汉字转拼音)→ 蛇形化小写 → 得到规范英文文件名。
把从 Excel 复制来的 50 个中文商品名变成规范文件名:粘贴 → 每行转拼音 → 统一小写蛇形 → 行排序去重 → 换行转下划线命名,全程一分钟。文本整形工具的价值就在这种「五步连招」上。
问:拼音排序里的多音字怎么处理?
工具按常用读音排序,姓氏等特殊读音(单、曾、解)可能排序偏差,重要名单建议人工复核一处即可。
问:驼峰和蛇形怎么互转不出错?
连续大写缩写词(如 HTTP)在互转时边界歧义最大,先拆成完整单词再转更稳。
问:排序后行数变了?
多半是空行参与了排序。先去空行(文本清洗)再排序,结果更干净。