如何高效的将word文档里的非中文字符全部替换为空格
注意要删除的不仅仅是英文和数字,这个用通配符我会.但我要求还要把类似于<>,$这样子的标点,符号等等都要删掉,只留下中文在原位....
注意要删除的不仅仅是英文和数字,这个用通配符我会.但我要求还要把类似于<>,$这样子的标点,符号等等都要删掉,只留下中文在原位.
展开
4个回答
展开全部
查找:[a-zA-Z0-9\?\*\(\)\[\].,'"~@#$%\&+\-;:/\!<>\/^94]
替换为:^32(或空格)
勾选使用通配符,全部替换
替换为:^32(或空格)
勾选使用通配符,全部替换
追问
我试用了一下哈,肯定有效,先谢过.但是有个问题,我的目的还木有达到,就是这么替换以后,中文的格式就乱了,以前在中间的中文现在都跑到前面去了.据我分析可能是因为英文符号只占半格,替换成空格之后变长了?能不能再指导一下,怎么替换成半格.要不我分两次,一次替换全格,一次替换半格?
追答
替换的空格是半角空格,你也可以换成全角空格。当然这两种都不可能在替换后使中文字符保持在原位置。因为每个半角字符的宽度和空格的宽度是不一致的,如果在记事本中还有可能达到你的目的的。
在word中,你也可以把西文字符换为白色,既让它占位,又不改变中文位置。
方法是,查找栏不变,只在替换栏内把^32改为^&,同时点“格式-字体”,字体颜色选中白色。全部替换
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要查找:[a-zA-Z0-9\?\*\(\)\[\].,'"~@#$%\&+\-;:/\!<>\/^94]
替换为:^32(或空格)
勾选使用通配符,全部替换。就可以了
替换为:^32(或空格)
勾选使用通配符,全部替换。就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
替换可以吗?
追问
就是不知道怎样替换成空格啊,CTL+H以后如果选替换所有字符的话会把中文也替换掉.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |