1月10日 星期五

510房产论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 456|回复: 7

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

[复制链接]
发表于 2014-7-3 13:40 | 显示全部楼层 |阅读模式
本帖最后由 鹰蛇软件 于 2014-7-3 14:26 编辑

下载到的一本章回小说,有一定规律的的章回目录,想要一次性把这个章回标题改成加粗加大的字体。

例如:
第一回 宴桃源……
内容……

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

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

怎样实现呢?

步骤:
Ctrl + H打开替换对话框
1、查找框:输入:第[一二三四五六七八九十百零]{1,5}回[!^13]{1,}^13
2、替换框:不输入任何内容,把光标放到替换框中,打开“选项”,按“格式”按钮,选择“字体”,在打开的字体对话框中设置要替换的字体和颜色;
3、勾选“采用通配符”;
按下“全部替换”,就一次性全部替换好了。

如果采用笨办法一次一次替换,需要操作一两百次,会累死的,嘿嘿!

查找框的解释:
[一二三四五六七八九十百零]{1,5}
中括号的内容表示列表,出现在列表中的文字都算符合,大括号内表示出现的次数,也就是字符串的长度。总而言之,就是“一二三四五六七八九十百零”中的任意的文字组合成的字符串,且字符串长度为1~5;

例如“一百二十一”这五个字,每个字都在这个列表“一二三四五六七八九十百零”中,且总共字符长度为5个

[!^13]{1,}
中括号内^13表示回车符号,也就是Word的换行符,前面的!表示逻辑非,也就是“非换行的字符”,大括号表示字符长度,总而言之就是表示“非回车字符,长度为1个及1个以上”

这个13,实际上就是回车符的AscII码值;

最后面的^13
就是表示回车符。


总的意思:
字符“第”,跟上“一二三四五六七八九十百零”中的1到5个字符,再跟上一个“回”字,再跟上1个以上非回车字符,再跟上换行符号

这个“第一回 宴桃源……”,“第二回 张飞鞭督邮……”,都符合这个查找字符规则,所以能一次性全部替换。










评分

参与人数 3好评 +3 收起 理由
bbstww + 1 赞一个!
lxf0000 + 1 谢谢分享
曲言 + 1 谢谢分享

查看全部评分

 楼主| 发表于 2014-7-3 14:02 | 显示全部楼层
看懂了的举个手,看看有没有必要继续
回复

使用道具 举报

发表于 2014-7-3 14:47 | 显示全部楼层
看懂的,通配符号就是平常隐藏起来,但可以随时调用的符号,每个WORD文章里,其实除了你看得见的,更多的是看不见的符号。

评分

参与人数 1好评 +1 收起 理由
鹰蛇软件 + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-7-3 15:27 | 显示全部楼层
这些平时难用到的小窍门,你如果不知道还真是累死人
回复

使用道具 举报

 楼主| 发表于 2014-7-3 15:36 | 显示全部楼层
灵活运用大中小括号,可以实现很多奇妙的替换
回复

使用道具 举报

发表于 2014-7-3 19:29 | 显示全部楼层
直接用 第*回 替换不就可以了
回复

使用道具 举报

 楼主| 发表于 2014-7-3 19:50 | 显示全部楼层
本帖最后由 鹰蛇软件 于 2014-7-4 10:20 编辑
lxf0000 发表于 2014-7-3 19:29
直接用 第*回 替换不就可以了

那么“回”字后面的文字呢?

还有,正文里面也可能出现第……………………回,也会被替换的
回复

使用道具 举报

发表于 2014-7-7 12:31 | 显示全部楼层
谢谢分享~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 23:30 , Processed in 0.167738 second(s), 40 queries .

Powered by 510房产论坛

© 2001-2021

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