一篇去年的总结,拿来充数,因为受到某个插件的影响,我习惯在输入时,中文和英文之间,中文和数字之间,数字和英文之间插入一个空格,这样看起来会好看很多。
比如:
这个名为English的文件有1.8GB那么大。
这个名为 English 的文件有 1.8 GB 那么大。
这两句话,显然下面这句更好看,对吧。但是出版行业一般有他们自己的排版软件,会自动调整这些间距,所以我要把整个稿子中所有不符合要求的空格全部去掉!!!!
我肯定不会那么蠢一个一个地删,所以利用Word文档的通配符规则,去掉了全文所有的不符合要求的空格。
通配符就是在查找替换界面那里输入。
中文
中文 数字
([一-龥])( )([0-9]{1,})
\1\3
中文 英文
([一-龥])( )([a-zA-Z])
\1\3
中文 符号
([一-龥])( )(\/)
\1\3
([一-龥])( )(\-)
\1\3
([一-龥])( )(\<)
\1\3
([一-龥])( )(\$)
\1\3
([一-龥])( )(\')
\1\3
([一-龥])( )(\()
\1\3
数字
数字 中文
([0-9]{1,})( )([一-龥])
\1\3
[X]数字 英文
[X]数字 符号
英文
英文 中文
([a-zA-Z])( )([一-龥])
\1\3
[X]英文 数字
英文 符号
([a-zA-Z])( )(\。)
\1\3
([a-zA-Z])( )(\,)
\1\3
([a-zA-Z])( )(\()
\1\3
符号(< | / | \-)
符号 中文
(\/)( )([一-龥])
\1\3
(\>)( )([一-龥])
\1\3
(\))( )([一-龥])
\1\3
(\()( )([一-龥])
\1\3
(\))( )([一-龥])
\1\3
符号 英文
(\()( )([a-zA-Z])
\1\3
(\))( )([a-zA-Z])
\1\3