利用word中的通配符修改论文格式
1.word中通配符的基本语法
word中的通配符是在word中查找和替换文本字符串符号组合。它有指定的语法和设计,word中的通配符的格式与普遍的正则表达式有点区别。
接下来就介绍下word中通配符的语法
1.1 单个通配符
通配符 | 说明 | 示例 |
---|---|---|
? | 任意单个字符 | mark?own-可以匹配markdown,但还是不可以匹配markddown |
* | 任意零个或者多个字符 | abc*e-可以匹配abcde,abcce,也可以匹配abcdde |
< | 单词的开头 | <ab-可以匹配abc,但是无法匹配bab |
> | 单词结尾 | >ab-可以匹配cab,但是无法匹配abc |
[] | 指定字符之一 | ab[cd]e-可以匹配abce和abcd,但是无法查找abcde |
[-] | 指定范围内的字符 | [0-9]可查找0-9之间的任意一个数字 |
[!] | 括号内字符或字符范围以外的字符 | [!a]-除了a以外的字符,[!0-9]-除了数字以外的内容 |
{n} | n个前一个字符或表达式 | ab{2}c-可以找到abbc,但是无法匹配abc |
{n,} | 至少n个前一个字符或表达式 | ab{2,}c-可以匹配abbc和abbbc等,但是无法匹配abc |
{n,m} | n到m各前一个字符或表达式,包括n和m | ab{2,3}c-可以匹配abbc和abbbc等,但是无法匹配abc |
@ | 一个或一个以上前一个字符或表达式 | 相当与{1,} |
(n) | 表达式 | 查找(abc)e,替换可以用\1代替,则abce被替换为abc |
1.2 特殊符号
特殊符号还有很多,本人只选择了一些比较重要的和本文后面会用到的说明一下
特殊符号 | 通配符 |
---|---|
^13 | 换行符,在替换框中只能使用^p |
[^1-^127] | 表示任一西文字符 |
[!^1-^127] | 表示任一中文字符 |
2.word中通配符的使用
2.1 打开查找窗口
①开始->查找->高级查找
②快捷键ctrl+F
点进去即可
2.2 查找指定的段落并替换
备注:如果论文段落的写法不一致,可以参考前面的通配符语法,去匹配
2.2.1 一级标题
第[0-9]章 ?*^13
[0-9]表示任一数字0-9
?*表示任意数目的任意字符
^13-表示换行,即该标识可以匹配到一整行
注意中间有个空格。
红色箭头指定的地方可以设置查找的字体和段落格式等
替换时,将鼠标焦点转换到"替换为:"的编辑框,选择替换的内容和格式。
比如一级标题想要改为黑体小二字体,就可以把替换的字体格式改为黑体小儿,选择上图中的全部替换即可。
2.2.2 二级标题
[0-9]\.[0-9] *?^13
\.-表示“.”,因为该符号在通配符中有特殊含义,所以需要转义。
如果你的标题数字和汉字之间没有空格,也可以用下面这种匹配方式
^13[0-9]\.[0-9][!^1-^127]*?^13
这种匹配方式会匹配到上一行的换行
三级标题和四级标题同理
最重要的是掌握通配符的基本语法以及匹配的思想。在写论文的过程中发现改格式什么的太辛苦了,所以想着能通过这种批量的操作帮大家减轻工作量,祝愿所有的毕业生都能顺利毕业!!!。