TEXT LAB / LIVE全角半角加载中
全角 / 半角 - 文本工具 · 萤炬工具箱 · 工具说明与使用指南
全角 / 半角 - 文本工具 · 萤炬工具箱
全角半角转换处理 ASCII 字符与全角字符之间的互转,包括英文字母、数字、标点,以及最容易被忽略的全角空格。中文输入法下顺手打出的全角逗号、全角括号、全角空格混进代码或数据里,会导致解析失败、对齐错乱、搜索匹配不上,肉眼却很难分辨。这里可以整段一次性规整过来。覆盖范围:ASCII 可见字符、常用全角标点、全角空格(…
全角半角转换处理 ASCII 字符与全角字符之间的互转,包括英文字母、数字、标点,以及最容易被忽略的全角空格。中文输入法下顺手打出的全角逗号、全角括号、全角空格混进代码或数据里,会导致解析失败、对齐错乱、搜索匹配不上,肉眼却很难分辨。这里可以整段一次性规整过来。
使用步骤
- 粘贴含全角或半角字符的文本。
- 选择转换方向:全角转半角,或半角转全角。
- 查看转换结果,确认标点已统一。
- 复制结果。
功能与限制
- 覆盖范围:ASCII 可见字符、常用全角标点、全角空格(U+3000)。
- 不做繁简转换,也不处理半角片假名等特殊区块。
常见问题
- 全角空格和半角空格怎么区分?
- 全角空格是 U+3000,宽度约等于一个汉字;半角空格是 U+0020。肉眼几乎看不出,但正则里的 \s 匹配行为、字符串比较、代码缩进都会受影响,转半角能消除隐患。
- 中文标点会被转成英文标点吗?
- 会。全角转半角会把「,」「。」「()」这类转成 ,.() 等 ASCII 标点。如果要保留中文行文习惯,就别对正文用这个方向,只对代码和数据用。
- 汉字会被影响吗?
- 不会。转换只针对有全角 / 半角对应关系的 ASCII 范围字符与相关标点,汉字、日文假名等本身没有半角形态的字符原样保留。