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” |
[email protected] |
匹配gogle,google,goooogle
|
(America) and (China) -> \2 and \1
|
替换成了 China and America
|
5. 应用
如下图论文第一章研究现状中我们引用了很多文献,在论文最后参考文献处要标号,与内容对应。通常文献引用标号都要求上标,这是可以使用通配符完成这一任务。

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