1月10日 星期五

510房产论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 484|回复: 5

[综合类] 鹰蛇的猎奇:Word的高级查找和替换之3

[复制链接]
发表于 2014-7-4 10:02 | 显示全部楼层 |阅读模式
本帖最后由 鹰蛇软件 于 2014-7-4 10:15 编辑

接上篇,现在需要把第几回后面的不同个数的空格,替换成只有一个空格,怎样实现呢?

例如原文
第一回       宴桃源……
内容……

第二回      张飞鞭督邮……
内容……

第一百二十一回    诸葛亮火烧藤甲兵
内容……

要替换成的效果:
第一回 宴桃源……
内容……

第二回 张飞鞭督邮……
内容……

第一百二十一回 诸葛亮火烧藤甲兵
内容……

第几回后面都只保留一个空格,怎样实现呢?

步骤:
Ctrl + H打开替换对话框
1、查找框:输入:(第[一二三四五六七八九十百零]{1,5}回)([ ]{1,})
2、替换框:输入:\1
3、勾选“采用通配符”;
按下“全部替换”,就一次性全部替换好了。

如果采用笨办法一次一次替换,也是会非常累的,嘿嘿!

查找框的解释:
(第[一二三四五六七八九十百零]{1,5}回)([ ]{1,})
小括号用来分隔区域

第一个小括号内的内容(第[一二三四五六七八九十百零]{1,5}回),上一节已有解释,就是字符“第”,跟上“一二三四五六七八九十百零”中的1到5个字符,再跟上一个“回”字

第二个小括号内的内容([ ]{1,}),中括号内的红色处有一个半角空格,小括号内的含义就是被是“1或1个以上的半角空格”;


可见:查找内容分成了两部分,第一部分是“第几回”,第二部分是“第几回后面的空格”;

替换框的解释:
\1
\1表示保留第一部分,也就是查找框的第一个小括号内的内容全部保留, 处有一个空格,也就是说第二部分不要了,代之以一个半角空格。

总而言之,引入小括号,可以指定查找框的某个或多个部分来进行替换。







评分

参与人数 1好评 +1 收起 理由
云天河 + 1 很给力!

查看全部评分

发表于 2014-7-4 10:07 | 显示全部楼层
是个好办法
回复

使用道具 举报

发表于 2014-7-4 10:09 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 2014-7-4 10:10 | 显示全部楼层
本帖最后由 鹰蛇软件 于 2014-7-4 10:16 编辑

现在要想把空格部分替换成顿号

该知道怎么做了吧
回复

使用道具 举报

 楼主| 发表于 2014-7-4 10:33 | 显示全部楼层
1、查找替换设置

FindAndReplace_MultiSpace2OneSpace1.png




2、替换结果

FindAndReplace_MultiSpace2OneSpace2.png

回复

使用道具 举报

发表于 2014-7-4 17:10 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|jy510 Inc. ( 苏B2-20110487号, 苏ICP备12000824号-1

GMT+8, 2025-1-10 23:57 , Processed in 0.090280 second(s), 38 queries .

Powered by 510房产论坛

© 2001-2021

快速回复 返回顶部 返回列表