背景
最近在翻译一些东西,由于有规定限制,需要在中英文之间添加固定的空格,来让文档更美观。所以这里有一个写了个小正则表达式来完成这个小需求,表达式如下,配合自己的文本编辑工具来输入如下内容
正则操作
这个时匹配中文和英文的
([\u4e00-\u9fa5]+)([A-Za-z]+)([\u4e00-\u9fa5]+)
替换的框里输入下面的内容
$1 $2 $3
简单解释一下 1代表第一个括号中匹配上的值 1 代 表 第 一 个 括 号 中 匹 配 上 的 值 2为第二个括号中匹配上的值,这样一操作,会在中文和英文之间添加上空格
还需要在英文和中文之间加上空格
如下操作
([A-Za-z])([\u4e00-\u9fa5]+)
替换的框里输入下面的内容
$1 $2
结论
OK ,一键全部替换,自己再检查一下,完事,可以去休息了