按中英混排的常见规范批量整理文本:中英文之间加空格、英文标点在中文语境里转全角、直引号转弯引号、常见品牌名大小写归位……结果里黄底标出改动处。全部在浏览器里跑,文本不上传。
| 规则 | 作用 | 例 |
|---|---|---|
| 全角转半角 | 全角字母 / 数字 / 标点、全角空格转半角 | 123a → 123a |
| 中英文 / 数字间加空格 | 汉字与字母、数字之间补一个半角空格 | 我有10个apple → 我有 10 个 apple |
| 中文语境标点转全角 | 汉字之间(或行末)的英文标点转中文标点 | 你好,世界. → 你好,世界。 |
| 英文句末标点后接中文补空格 | . ! ? 后直接跟汉字时补空格 |
This is a test.你好 → This is a test. 你好 |
| 中文内直引号转弯引号 | 含中文的 "…" '…' 转 "…" '…' |
|
| 省略号 / 破折号统一 | ... → …;中文间 -- → —— |
|
| 常见品牌名大小写 | github → GitHub、iphone → iPhone 等约 70 个 | |
| 压缩多余空格 / 空行 | 去行尾空格、连续空格并一个、三行以上空行并两行、汉字间误加的空格删掉 |
Q:会不会把代码也改了? A:会。这是给中文正文用的,代码块里的标点、缩进、命名可能被动到。处理带代码的文本前先把代码段拆出来,或关掉相关规则。
Q:品牌名词库能自定义吗? A:目前是固定的约 70 个常见技术品牌。不在表里的、或你的专有写法,纠正后请自行复核。
Q:为什么有的英文标点没转成中文? A:只在判断为中文语境(汉字之间或行末)时转,纯英文句子里的标点保留半角。边界情况可能判断不到。
Q:文本会上传吗? A:不会。