网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月09日漏签0天
word吧 关注:81,697贴子:323,678
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回word吧
>0< 加载中...

【替换】一道颇有难度的查找替换题,测试通配符掌握程度

  • 只看楼主
  • 收藏

  • 回复
  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
要求:
1、将各题(参见“原文”部分)中的下划线空白处(下面各题中的空白处在Word中实际为下划线格式,请大家复制到Word中之后自行处理)替换为正确答案文本(参见“结果”部分)。
2、下划线可不保留。
3、尽量不要使用VBA或借助其它平台。
====================================
原文:(这里仅列出一小部分)
1.1道路交通安全法(56道题)
1.1.1选择题:(28题)
1.1.1.1 机动车驾驶人、行人违反道路交通安全法律、法规关于道路通行规定的行为,属于 。
A.违章行为
B.违法行为
C.过失行为
D.过错行为
答案:B
1.1.1.2 尚未登记的机动车,需要临时上道路行驶,应当 。
A.取得临时通行牌证
B.到**机关备案
C.直接上路行驶
D.在车窗上张贴合格证
答案:A
1.1.1.3 已达到报废标准的机动车 上道路行驶。
A.允许临时
B.不得
C.经维修后可以
D.缴管理费后可以
答案:B
1.1.1.4 允许收缴、扣留机动车驾驶证的部门只有 。
A.运输管理部门
B.**机关交通管理部门
C.工商部门
D.税务部门
答案:B
1.1.1.5 驾驶人在道路上驾驶机动车时, 。
A.只需携带驾驶证
B.只需携带行驶证
C.必须携带驾驶证、行驶证,放置强制保险标志、检验合格标志
D.应携带出厂合格证明或进口凭证
答案:C
1.1.1.6 驾驶机动车,必须遵守 的原则。
A.右侧通行
B.左侧通行
C.内侧通行
D.中间通行
答案:A
1.1.1.7 没有划分机动车道、非机动车道和人行道的道路,机动车 。
A.在道路两边通行
B.在道路中间通行
C.实行分道通行
D.可随意通行
答案:B
====================================
结果:
1.1道路交通安全法(56道题)
1.1.1选择题:(28题)
1.1.1.1 机动车驾驶人、行人违反道路交通安全法律、法规关于道路通行规定的行为,属于违法行为。
1.1.1.2 尚未登记的机动车,需要临时上道路行驶,应当取得临时通行牌证。
1.1.1.3 已达到报废标准的机动车不得上道路行驶。
1.1.1.4 允许收缴、扣留机动车驾驶证的部门只有**机关交通管理部门。
1.1.1.5 驾驶人在道路上驾驶机动车时,必须携带驾驶证、行驶证,放置强制保险标志、检验合格标志。
1.1.1.6 驾驶机动车,必须遵守右侧通行的原则。
1.1.1.7 没有划分机动车道、非机动车道和人行道的道路,机动车在道路中间通行。



  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Word中的全部格式效果如下:
原文:

结果:

注:结果中的下划线在实际替换中可以不考虑,这里是为方便对比而设置。


2026-04-09 22:25:38
广告
不感兴趣
开通SVIP免广告
  • ipmphoto
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
抛砖引玉一下,先勾选“使用通配符”。
(1)将下划线处的空格替换成另一个文中没有的符号¥(与题目编号后的空格相区别),这个就不写了
(2)将“答案:?”与ABCD四个选项的顺序对调
查找:(<A*)(答案*^13)
替换:\2\1
(3)挑选出正确答案
查找:答案:([A-D])^13*\1.(*)^13*1
替换:答案:\2^p1
(4)将正确答案替换到题目中
查找:(¥)(*)答案:(*)^13
替换:\3\2\1^13
(5)替换掉¥孤段。这个也不写了
以上查找内容均是在1.?的范围内写的。第一感觉是还可以精简,等有时间再琢磨吧



  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这么快就把思路理出来了,已经很不简单了!
测试了一下,这五步完成能够达到要求!
现就其中的几个小问题建议如下:
1、第三步使用“查找:答案:([A-D])^13*\1.(*)^13*1”
这个表达式用“1”(即下一题编号)作为末位限定字符,但因为最后一题之后再没有下一题的编号(1.?),所以这一步没能处理最后一题。
2、从第四步可以明显看出,第五步完全可以合并于第四步之中:
查找:(¥)(*)答案:(*)^13
替换:\3\2
目前,我的方法也是四步,不确定是否还有压缩的空间,抽空再试试吧。



  • ipmphoto
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二个建议提的很对^_^我光顾着把条理弄清晰了,没想起来这茬儿~~呵呵
第一个建议,我在做的时候就知道了2.1的前一个是没法替换的,但为了把查找内容写简单点,就偷懒用了个1


  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
呵呵,我的意思,不是说周全考虑[0-9]的问题,而是说用[0-9]的话,最后一题始终还是无法直接替换,还得手工处理?因为最后一题后面是没有 [0-9] 存在的。
另外,用 [0-9] 作为末位限定符号,我感觉还是有很大风险,因为题目中极有可能出现数值(比如“2.5米”),那么这种限定方式,估计就达不到效果了,因为这些数值将成干扰项。


  • ipmphoto
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有道理!所以说查找与替换必须要通篇考虑,然后再确定合适的查找标识。


  • 一问五不知
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
两位高手!!
在这种查找替换方式经常出现第一个或者最后一个不能解决的情况,只能手动解决,不过已经不是什么大问题了。


2026-04-09 22:19:38
广告
不感兴趣
开通SVIP免广告
  • sylun
  • 核心吧友
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果替换结果不要求相应的下划线格式,感觉三步就可以了,不会出现遗漏现象。


  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
To 8楼:
赞同,就解决问题而言,到此程度的确已经很不错了。
To 9楼:
期待高人将“三步法”分享出来。


  • 一问五不知
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@sylun才是真正的高手。我的模板中有一些VBA代码就是出自@sylun之手。他是一位隐士,去http://www.officefans.net可以经常看到他的帖子。


  • 一问五不知
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@sylun 才是真正的高手。我的模板中有一些VBA代码就是出自@sylun 之手。他是一位隐士,去http://www.officefans.net可以经常看到他的帖子。



  • haifeistar
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这位 sylun 可是以前经常在EH Word版活动的 sylun ?


  • sylun
  • 核心吧友
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
吧主过奖了。
其实三步法的前两步与3楼的方法差不多,只是在第二步的对调时同时以特定字符标记原答案段落的位置。这样,每一道题中需处理的特征文本就有了头和尾,就可以用代码直接查找替换了。根据这样的思路,第三步的代码如:
查找:###(*^13)答案:([A-D])*^13\2.(*)^13*$$$
替换:\3\1
其中,###为下划线文本(第一步替换所得),$$$为原答案段落位置标记字符(第二步替换所得)。
EH是我常到的地方。word吧也喜欢来看看。


2026-04-09 22:13:38
广告
不感兴趣
开通SVIP免广告
  • 一问五不知
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回word吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示