当前位置:首页 > 技术心得 > 正文内容

Word中如何删除多余空格

xjtudll16年前 (2010-10-27)技术心得27340

从网上copy的文章经常会出现多余的空格,手动删除的话工作量极大,如何方便的去除这些多余的空格呢?灵活运用word自带的查找和替换功能即可。

1、删除中文汉字(非数字和字母)后的一个空格

在【查找内容】栏填入:([!0-z\ ])\  ==此处有一空格!!!

在【替换为】栏填入:\1

clip_image001

注:

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\ ])

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/149/

标签: Office
分享给朋友:

“Word中如何删除多余空格” 的相关文章

气压传感器选型指南

气压传感器选型指南

文章来源:传感器视角 详细出处:http://blog.21ic.com/user1/6459/archives/2010/68599.html 在我给客户做技术的工作当中,经常遇到客户问到这样的问题,"目前市场上气压传感器都各有什么优势?""我们应该如何去选型?&...

PhonestateListener如何取消监听

PhonestateListener怎么取消监听? TelephonyManager tm; tm.listen(MyPhoneListener myPlistener,PhoneStateListener.LISTEN_CALL_STATE); class MyPhoneStateL...

如何从远程桌面复制文件

如何从远程桌面复制文件

工作学习中,经常需要用到远程桌面,远程桌面确实很方便,但每次要将本地的东西拷贝到远程电脑或将远程电脑上的东西拷贝到本地时,都是用U盘来传递文件,这样就相当不方便了。近日,偶然看了远程桌面的帮助,发现其本身就是带文件复制、粘贴功能的,只是默认没有开启而已。 第一步:在远程桌面连接窗口,单击【选项】,...

C#中实现VB中的CreateObject方法

经常看到有些VB的例子中直接用个CreateObject就可调用系统功能(大多是COM对象),像用户设定,网络设定等等。虽然C#中可以通过使用VB的命名空间的方法来调用CreateObject函数,但是这样比较没什么用,因为生成的对象的所带有的方法都不能使用。C#中还可以直接用添加引用的方式来调用一...

MSP430 C语言的关键字扩展

1.interrupt 用于中断函数。 定义如下: 语法: interrupt void 函数名()          或者        interrupt[中断向量]void...

VS2010 水晶报表部署依赖问题

VS2010 水晶报表部署依赖问题

水晶报表有两种部署方式: 1、直接安装运行环境 如果手动安装运行环境,那么没什么问题。如果通过打包后的Setup.exe来安装,则很有可能出现问题。 原因: (1) 打包后的Setup.exe有可能先安装水晶报表运行环境 (2) 该运行环境依赖于.NET环境,如果没有先安装.NET,那么运行环境直接...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。