Word如何删除中英文混排中中文间的多余空格

news/2025/1/15 21:44:38/

如何快速批量删除word中多余的空格呢,尤其是中英文混排的文档,有时会有连续的多个空格,如何去掉中文中的空格,同时保留英语单词间的空格呢。今天就和朋友们说说去掉word中空格的简单好用的方法吧!

1、选中需要去多个空格的文本段落,如果是对全文操作,则不需要选中。

2、打开【查找和替换】对话框,在【替换】选项卡中,点击更多,勾选【使用通配符】:

Microsoft Word如何删除中英文混排中多余的空格

 

(一) 批量删掉汉字之间的半角空格:

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

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

Microsoft Word如何删除中英文混排中多余的空格

Microsoft Word如何删除中英文混排中多余的空格

Microsoft Word如何删除中英文混排中多余的空格

 

 

(二) 删除英文单词之间的半角空格:

同样,勾选“使用通配符”,“查找内容”中,在英文状态下输入“^32{1,}”然后单击“替换为”的输入框,同样在英文状态下输入“^32”,再后单击“全部替换”。

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

 

Microsoft Word如何删除中英文混排中多余的空格

 


http://www.ppmy.cn/news/911715.html

相关文章

win10更改ctrl+空格切换中英文

win10更改ctrl空格切换中英文 重启电脑后生效 因为众多IDE的代码提示快捷键都是ctrlspace(ctrl空格),但是win10系统自带的切换中英文的快捷键也是这个,这就造成在IDE中使用这个快捷键无法提示代码补全,所以更改系统的快捷键设置。 打开设置点…

输入一个英文语句,每个单词用空格隔开

//输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。 package demo0424; import java.util.*; import java.io.*; public class Main{public static void main(String[] args)throws Exception{BufferedReader br new BufferedReader(new InputSt…

浪潮服务器键盘自动输空格,键盘空格键的常用技巧分享

1、常用的播放应用程序,其中包括音乐播放、视频播放等应用程序,比如在我们观看电影的一些播放器,还是网站上的在线观看,都是通过空格键来对控制暂停\播放的操作。就我们很常用的酷狗和qq音乐都是通过敲击空格键来控制暂停\播放的设…

vscode输入英文时字体之间的间隔突然变大

主要原因: vscode(其他编译软件)的快捷键和输入法快捷键冲突了。 正常情况全角就是字母和数字等与汉字占等宽位置的字。 半角就是ASCII方式的字符,在没有汉字输入法起作用的时候输入的字母数字和字符都是半角的。 由于冲突使得英文…

空格键除了敲空格外的多种用途

在很多人的印象中,只要提到电脑上的空格键,第一直觉是只有在编辑文字、玩游戏的时候用到它,其他方面的用途似乎用到的情况并不多,可空格键不只限于敲空格,其实它还隐藏了多种用途,今天我们就来跟大家聊一下…

Visual Studio中输入英文会在字母之间自动增加空格

现象 不小心按了什么键之后字母之间增加了空格,如下面: ![在这里插入图片描述](https://img-blog.csdnimg.cn/b211b973b9c8470fae4402161ddb3935.png 解决办法 针对上面图片中显示的这种英文字母之间出现空格,是输入法出现了问题。恢复的…

计算机空格键作用,电脑空格键有哪些作用?你知道几个?

我们在操作电脑时经常会用到空格键,打字基本都用它来当确定键,但你真正了解空格键的妙用吗?空格键所占空间那么大,肯定是不止一种作用了,今天我们就来说说说键盘上空格键的用处! 电脑空格键有哪些作用&…

从键盘输入一个英文句子,并处理:去掉最左边和最右边的空白(空格、制表符),把连续的空白替换为一个空格。

#include <stdio.h> #define SIZE 80 void readSentence(char * buf, int length); int main() { char buffer[SIZE]; printf("请输入一个英文句子&#xff1a;\n"); readSentence( buffer, SIZE ); printf("处理后&#xff1a;\n[%s]\n", buffe…