Word中如何删除多余空格
从网上copy的文章经常会出现多余的空格,手动删除的话工作量极大,如何方便的去除这些多余的空格呢?灵活运用word自带的查找和替换功能即可。
1、删除中文汉字(非数字和字母)后的一个空格
在【查找内容】栏填入:([!0-z\ ])\ 《==此处有一空格!!!
在【替换为】栏填入:\1

注:
l 若要保留行首空格,则在【查找内容】栏填入:([!0-z\ ^13])\ 《==此处有一空格!!!
l 若要删除中文汉字(非数字和字母)后的一个或一个以上一百以内的空格,则在【查找内容】栏填入:([!0-z\ ])[\ ]{1,100}
l 若要同时删除三类空格:普通空格(\ )不间断空格(^),1/4全角空格(^q) ,则在【查找内容】栏填入:([!0-z\ ])[\ ^s^q]{1,100}
2、删除中文汉字(非数字和字母)间的一个空格
在【查找内容】栏填入:([!0-z\ ])\ ([!0-z\ ])
在【替换为】栏填入:\1\2
注:
l 汉字、 字母、数字和字母、数字间的空格保留;
l 标点和汉字间的空格被删除;
l 若要删除中文汉字(非数字和字母)间多个空格,则在【查找内容】栏填入:
([!0-z\ ])[\ ]@([!0-z\ ])
l 若要同时删除三类空格:普通空格(\ )不间断空格(^s),1/4全角空格(^q) ,则在【查找内容】栏填入:([!0-z\ ])[\ ^s^q]@([!0-z\ ])
l 若要保留标点符号和中文汉字(非数字和字母)间的空格,以英文标点.,!?为例,则在【查找内容】栏填入:([!0-z\ \.\,\!\?])[\ ^s^q]@([!0-z\ ])

