美文网首页程序员上班这点事儿
快速去掉Word文档中的空格

快速去掉Word文档中的空格

作者: 左蓝 | 来源:发表于2017-03-28 23:44 被阅读283次

一篇去年的总结,拿来充数,因为受到某个插件的影响,我习惯在输入时,中文和英文之间,中文和数字之间,数字和英文之间插入一个空格,这样看起来会好看很多。

比如:
这个名为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

[X]符号 数字

相关文章

网友评论

    本文标题:快速去掉Word文档中的空格

    本文链接:https://www.haomeiwen.com/subject/ystrpttx.html