ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7549|回复: 28

[讨论] 有难度的通配符替换

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-18 07:51 | 显示全部楼层 |阅读模式
看到论坛上有这样的查找替换题:
232、我行的运行质量管理主要包括事权划分、(       )等内容,它们之间存在内在的有机联系。
A、重要事项核准报备              B、岗位管理
C、业务监督管理                  D、对账管理
选项个数:4
标准答案:A、B、C、D
233、我行业务运行关键岗位可采取岗位互换、(         )、跨部门轮换等形式。
A、岗位循环           B、专业互换
C、专业循环           D、跨网点轮换
选项个数:4
标准答案:A、B、C、D
234、业务运行流程应做到(          )。
A、统一规划  B、统一设计  C、统一建设  D、统一执行  E、统一管理
选项个数:
标准答案:A、B、C、E
235、业务处理中心应建立(        )备份机制。不同业务处理中心的运行业务数据应做到互为备份。
A、业务  B、人员  C、场地  D、系统
选项个数:4
标准答案:B、C、D
变为
232、我行的运行质量管理主要包括事权划分、( ABCD   )等内容,它们之间存在内在的有机联系。
A、重要事项核准报备              B、岗位管理
C、业务监督管理                  D、对账管理
233、我行业务运行关键岗位可采取岗位互换、(   ABCD      )、跨部门轮换等形式。
A、岗位循环           B、专业互换
C、专业循环           D、跨网点轮换
234、业务运行流程应做到(  ABCE        )。
A、统一规划  B、统一设计  C、统一建设  D、统一执行  E、统一管理
235、业务处理中心应建立(   BCD     )备份机制。不同业务处理中心的运行业务数据应做到互为备份。
A、业务  B、人员  C、场地  D、系统

于是想到,若是增加些难度,替换为这样:
232、我行的运行质量管理主要包括事权划分、(重要事项核准报备、岗位管理 、业务监督管理、对账管理
)等内容,它们之间存在内在的有机联系。
233、我行业务运行关键岗位可采取岗位互换、( 岗位循环、专业互换、专业循环、跨网点轮换)、跨部门轮换等形式。
234、业务运行流程应做到( 统一规划、统一设计统一建设、统一执行、统一管理)。
235、业务处理中心应建立( 人员、场地、系统)备份机制。不同业务处理中心的运行业务数据应做到互为备份。

也就是只把答案内容填上的形式,该怎么做呢?
欢迎大家探讨!

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-6 18:40 | 显示全部楼层
没人感兴趣么?

TA的精华主题

TA的得分主题

发表于 2012-12-6 21:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这个用宏来处理可能更合适。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-6 22:27 来自手机 | 显示全部楼层
kqbt 发表于 2012-12-6 21:25
这个用宏来处理可能更合适。

能否测试下效果?该怎么处理?我试了下将通配符的替换转换成宏,始终不完美

TA的精华主题

TA的得分主题

发表于 2012-12-9 12:15 | 显示全部楼层
今天有点时间,所以尝试了一下直接替换,主要替换过程大致需要四步。
在替换之前,需要对文档格式进行一个基本的规范整理:
全选 → 单击格式工具栏上的“居中” → 再单击“两端对齐” ;这样就把段首和段尾的空白区域剔除掉;这也是我平时在查找替换之前习惯的“准备工作”之一。
第一步:通过如下“替换”将所有备选答案选项处理为单独一行(段)的格式,以方便后面的替换:
查找内容:[^32]{1,}([A-H]、)
替 换 为:^p\1
√ 使用通配符(下同) → 单击“全部替换”将原文转换为如下格式:

232、我行的运行(质量管理)主要包括事权划分、(       )等内容,它们之间存在内在的有机联系。
A、重要事项核准报备
B、岗位管理
C、业务监督管理
D、对账管理
选项个数:4
标准答案:A、B、C、D
233、我行业务运行关键岗位可采取岗位互换、(         )、跨部门轮换等形式。
A、岗位循环
B、专业互换
C、专业循环
D、跨网点轮换
选项个数:4
标准答案:A、B、C、D
234、业务运行流程应做到(          )。
A、统一规划
B、统一设计
C、统一建设
D、统一执行
E、统一管理
选项个数:
标准答案:A、B、C、E
235、业务处理中心应建立(        )备份机制。不同业务处理中心的运行业务数据应做到互为备份。
A、业务
B、人员
C、场地
D、系统
选项个数:4
标准答案:B、C、D

TA的精华主题

TA的得分主题

发表于 2012-12-9 12:19 | 显示全部楼层
第二步:通过如下“替换”将标准答案选项填入到对应题目的括号内,同时将多余的相关内容去掉:
查找内容:[\((]^32{3,}[)\)](*)选项个数[::]*标准答案[::]([A-H、]{1,})^13
替 换 为:(\2、)\1
单击“全部替换”将原文转换为如下格式:

232、我行的运行(质量管理)主要包括事权划分、(A、B、C、D、)等内容,它们之间存在内在的有机联系。
A、重要事项核准报备
B、岗位管理
C、业务监督管理
D、对账管理
233、我行业务运行关键岗位可采取岗位互换、(A、B、C、D、)、跨部门轮换等形式。
A、岗位循环
B、专业互换
C、专业循环
D、跨网点轮换
234、业务运行流程应做到(A、B、C、E、)。
A、统一规划
B、统一设计
C、统一建设
D、统一执行
E、统一管理
235、业务处理中心应建立(B、C、D、)备份机制。不同业务处理中心的运行业务数据应做到互为备份。
A、业务
B、人员
C、场地
D、系统

TA的精华主题

TA的得分主题

发表于 2012-12-9 12:25 | 显示全部楼层
第三步:通过如下“替换”依次将括号中标准答案选项对应的选项内容填入到对应题目的括号内,同时将该备选答案内容剔除掉:
查找内容:((*)([A-H]、)(*))(*)\2(*)^13
替 换 为:(\1\5、\3)\4
多次单击“全部替换”直到提示“替换0处”为止,将原文转换为如下格式:

232、我行的运行(质量管理)主要包括事权划分、(重要事项核准报备、岗位管理、业务监督管理、对账管理、)等内容,它们之间存在内在的有机联系。
233、我行业务运行关键岗位可采取岗位互换、(岗位循环、专业互换、专业循环、跨网点轮换、)、跨部门轮换等形式。
234、业务运行流程应做到(统一规划、统一设计、统一建设、统一管理、)。
D、统一执行
235、业务处理中心应建立(人员、场地、系统、)备份机制。不同业务处理中心的运行业务数据应做到互为备份。
A、业务

TA的精华主题

TA的得分主题

发表于 2012-12-9 12:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
最后一步:将剩余的备选答案选项一次性删除掉:
查找内容:<([A-H]、)*^13
替 换 为:留空
然后“全部替换”即可:

232、我行的运行(质量管理)主要包括事权划分、(重要事项核准报备、岗位管理、业务监督管理、对账管理、)等内容,它们之间存在内在的有机联系。
233、我行业务运行关键岗位可采取岗位互换、(岗位循环、专业互换、专业循环、跨网点轮换、)、跨部门轮换等形式。
234、业务运行流程应做到(统一规划、统一设计、统一建设、统一管理、)。
235、业务处理中心应建立(人员、场地、系统、)备份机制。不同业务处理中心的运行业务数据应做到互为备份。


到这里替换完成,基本能达到预期效果,但还有一些小瑕疵,当然多一些替换步骤也就可以解决。
上面的操作过程仅在上面的原文本上进行测试,如果是长篇文档,可能会遇到更多的问题;这种情况就需要根据实际情况进行测试和完善了。
还有在每次的替换操作时,都需要将光标定位到文首;只是顺便提醒一下,不要忽视了这些常识。

TA的精华主题

TA的得分主题

发表于 2013-3-7 16:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
kqbt 发表于 2012-12-9 12:31
最后一步:将剩余的备选答案选项一次性删除掉:
查找内容:

向版主学习!

TA的精华主题

TA的得分主题

发表于 2013-3-7 09:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-13 07:31 , Processed in 0.023351 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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