正则表达式在中英文之间添加固定的空格

正则表达式在中英文之间添加固定的空格

文档都尽可能符合规范

sparanoid/chinese-copywriting-guidelines: Chinese copywriting guidelines for better written communication/中文文案排版指北

其中非常重要的一条就是

「有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。

與大家共勉之。」——vinta/paranoid-auto-spacing

只是手动检查中英文间的空格费时费力,有这样的正则表达式


在中文和英文间添加

查找项

([\u4e00-\u9fa5])([A-Za-z]+)

替换项

$1 $2

在英文和中文间添加

查找项

([A-Za-z])([\u4e00-\u9fa5]+)

替换项

$1 $2

在中英中这样的格式间添加

查找项

([\u4e00-\u9fa5])([A-Za-z]+)([\u4e00-\u9fa5])

替换项

$1 $2 $3
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...