word宏替换数字和文字之间的空格

要把word中数字和字符之间的空格替换为一个字符串比如:ABC
例如:
1321132 12312123 adsfsdfjklkjkl
6556588 87888889 dfsdfadasdfds
465456465 sadfsdfsadfaasdf
把上面的数字和字符之间的空格替换为:ABC。

请求大家帮忙,最佳答案加分。
利用该宏替换后:
1321132 12312123ABCadsfsdfjklkjkl
6556588 87888889ABCdfsdfadasdfds
465456465ABCsadfsdfsadfaasdf

第1个回答  2008-07-06
其实用 查找 替换功能就能实现,方法如下:

第一步:
ctrl+f 打开查找 替换
查找中输入:"[0-9] "(不包括引号,注意]后面有空格!)
替换中输入:"^&标识词"(不包括引号)
点下面高级按钮 选 使用通配符 一项
点全部替换,这时,所有数字后的空格都加上了 标识词

第二步:
查找中输入:"标识词[a-z]"(不包括引号)
替换中输入:"ABC^&"(不包括引号)
点全部替换

第三步:
查找:标识词
替换留空
点全部替换即可

此时有个问题就是所有的ABC前会有一空格,若不想要的话请再次查找" ABC"(注意ABC前有空格)并替换为"ABC"即可。本回答被提问者采纳
相似回答