Word通配符
1. 前言
- 最近在写毕业论文,遇到许多问题,特此一记。
Word通配符
的概念和我们编程时用的正则表达式
异曲同工,只是具体规则略有区别。- 个人感觉
“通配符”
一词不太妥当,“匹配符”
会更好一些。“通配符”
一词更像是“通用匹配符”
的简称,特指能够匹配任意字符的匹配符,包括?
和 *
。?
匹配单个任意字符,*
匹配多个任意字符,这里将【字符匹配】和【次数匹配】耦合在一起了,而正则表达式中,.
表示任意字符,?
+
*
表示出现次数。
2. 查找通配符
意义 | Word通配符 | 正则表达式 |
---|
任意单个字符 | ? | . |
任意数字 | [0-9] | [0-9] \d |
任意英文字母 | [a-zA-Z] | [a-zA-Z] |
图形 | ^g graph | 无 |
制表符 | ^t tab | \t |
脱字号 | ^ 脱字符,类似转义符 | \ |
分节符/分页符 | ^b section break | 注意正则的\b 是单词边界border |
tion结尾 | ion> | ion$ |
app开头 | <app | ^app |
任意字符串 | * | .* |
次数匹配符 | {n,m} | {n,m} |
一次以上匹配符 | @ | + |
取反 | ! | ^ |
表达式查找 | () | 类似正则中group 的概念 |
3. 替换通配符
含义 | Word通配符 |
---|
段落标记 | ^p paragraph |
手动换行符 | ^l manual line break |
查找的内容 | ^& |
剪贴板内容 | ^c copy |
4. 示例
Word通配符示例 | 含义 |
---|
[中美英]国 | 匹配所有“中国”,“美国”,“英国” |
[!a]n | 匹配除an 以外的所有组合,如“in”,“on” |
go@gle | 匹配gogle ,google ,goooogle |
(America) and (China) -> \2 and \1 | 替换成了 China and America |
5. 应用
如下图论文第一章研究现状中我们引用了很多文献,在论文最后参考文献处要标号,与内容对应。通常文献引用标号都要求上标,这是可以使用通配符完成这一任务。

\[*\]
匹配所有方括号包含的内容,如[12]
[23]
[2-4]
[anything]
,确保段落中除了标号无其他使用[]
的地方即可^&
代表原字符,匹配到什么还是什么- 选择格式里的字体,调为上标即可

6. 参考