用途 Chinese Quote Converter 用于将英文直引号(双引号 "..." 与单引号 '...')转换为中文弯引号(“...” 对应 U+201C / U+201D,'...' 对应 U+2018 / U+2019)。适合在处理中文文本文档、Markdown 等需要符合中文标点排版规范的场合使用。
主要能力
- 将英文直引号转换为对应的中文弯引号:"..." → “...”(U+201C / U+201D),'...' → ‘...’(U+2018 / U+2019)。
- 默认保留代码块(```、`、$$)中的引号不变。
- 正确处理嵌套引号。
- 识别英文撇号(如 don't、it's)并保持其不变。
- 可通过 --no-preserve-code 参数,一并转换代码块内部的引号。
使用方式 运行转换脚本:
预览转换(输出到 stdout)
python3 scripts/convert_quotes.py <input_file>
保存到新文件
python3 scripts/convert_quotes.py <input_file> -o <output_file>
原地修改文件
python3 scripts/convert_quotes.py <input_file> --in-place
适用场景 适用于需要将中文文档、Markdown 文本中的英文直引号统一为中文弯引号的排版整理工作,尤其是希望保留代码块内引号原样的技术类中文文档。
限制 其他未在上述资料中提及的功能、收费、价格、平台或效果,暂未提供。