【Word通配符】文号括号批量替换

【Word通配符】文号括号批量替换在编辑报告中 经常会遇到有些人书写文号不规范的情况

大家好,欢迎来到IT知识分享网。

背景

在编辑报告中,经常会遇到有些人书写文号不规范的情况。正式公文中的文号需要用六角括号,但是word中输入六角括号不是很方便,经常会图省事,写成了方括号,如下所示。

错误示范 《全国重要江河湖泊水功能区划》,国函[2011]167号; 正确示范 《全国重要江河湖泊水功能区划》,国函〔2011〕167号; 

这种情况手动一个个修改有点麻烦,因为需要分两次复制粘贴。同时如果报告中这种情况一多,工作量就大大增加了。由于中括号在报告中还是需要的,不可以简单的批量替换。

通配符修改

关于word中通配符的完整内容可以参考这篇博文:Word查找和替换通配符(完全版)。

具体如何批量替换文号括号如下:

  1. 打开word替换对话框
    在这里插入图片描述
  2. 勾选使用通配符
  3. 查找内容输入如下
(\[)([0-9][0-9][0-9][0-9])(\]) 
  1. 替换为 里输入如下内容
\2
  1. 点击全部替换即可。如果不放心,可以点击查找下一个,再点替换,测试一下是否正常替换了。

解释

括号()

括号可以理解为分组。由于需要匹配和替换的内容在查找的文本两侧,因此,需要将查找文本分为三组,方便按需要替换。也就是[ 、中间的4位数字、]三部分。

反斜线\

如果没有反斜线\,那么[就会与通配符最后的]匹配,再与中间的通配符引起歧义,因此需要用[ 的方式来表示需要匹配[字符。

替换为\2

替换为里面填入的通配符与上面的分组对应。由于查找通配符中的中间4位年份数据在替换后的表达式中依旧需要用的,因此,需要用\2把上面查找到的分组中第二个填回来。

好久没用word通配符了,这里就Mark一下,防止自己遗忘。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/117289.html

(0)
上一篇 2025-11-22 10:26
下一篇 2025-11-22 10:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信