word中英文混排文档---删除汉字间多余空格的技巧

时间:2024-03-05 05:18:31 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
word中英文混排文档---删除汉字间多余空格的技巧

当我们从网上或者其它资料中复制内容到word中进行时,经常会出现很多多余的半角空格的情况,如果我们一个一个地删除,那是很费力的事,其实我们可以用word的查找和替换功能进行批量删除半角空格。

替换前的情况如下:

“在开 Palm 和无 线 应用程序时,Symbian EPOC操作系统是一个强大的开发平台。 The Symbian EPOC operating system is a powerful platform for the development of palmtop and wireless applications .

替换后的情况如下示:

“在开发Palm 和无线电应用程序时,Symbian EPOC操作系统是一个强大的开发平台。 The Symbian EPOC operating system is a powerful platform for the development of palmtop and wireless applications .

详细操作步骤如下:

1、先选择需要批量删除半角空格的内容,然后单击菜单栏编辑——替换,如下图: 2、在查找与替换窗口下的替换选项中,先在查找内容输入框单击鼠标,然后单击,以便出现搜索选项和查找选项(这两个选项默认情况下是隐藏起来的),勾选使用通配符,在英文状态下输入“^32{1,}”,然后单击替换为的输入框,同样在英文状态下输“^32”,再后单击全部替换,如下图:



上面的意思是查找所有一个或一个以上的半角空格,并将其替换为只有一个半角空格,这样可以保证英文单词之间有一个半角空格,其中“^32”为半角空格的代码, “{1,}”示一个或一个以上的意思。

3、上一步中只是为保证英文单词之间有一个半角空角,但汉字之间有可能还存在半角空格,这一步就是要删除汉字之间的半角空格。

查找内容输入框单击鼠标,在英文状态下输入“([!a-z,A-Z])(^32)([!a-z,A-Z])”,然后单击替换为的输入框,同样在英文状态下输入\1\3”,再后单击全部替换,如下图:




上面的意思是查找所有由非英文字母开头、半角空格,再以非英文字母开头结尾的部分,将其中的半角空格删除。其中“[!a-zA-Z]”表示非大小写英文字母。因为查找内容中有3个内容,分别是以非英文字母开头、半角空格、非英文字母结尾,所以\1\3”表示保留查找到的第1个和第3个。例如下图中,查找到、空格、,我们要保留”“,删除空格。

同理,替换汉字中间的英文标点符号.为中文标点符号。我们可以采用: ([!a-z,A-Z])(.)([!a-z,A-Z]) 替换为 \1\3

通配符用()来分组

让我们来看看不用()分组,直接替换失败的例子 如果查找

([!a-z,A-Z]).([!a-z,A-Z]) 替换为 \1\3

那么,第1和第3字符会被删去


本文来源:https://www.wddqw.com/doc/ea54ae5fe87101f69e31956c.html