文章目录
原文出处: https://blog.csdn.net/haigear/article/details/127718949
一、格式整理
1、整理换行
试卷格式整理是我们常常遇到的问题,比如试卷网上扒下来的选择题,往往一个选项就一个换行,我们可以这么解决。
第一步,将所有的纯换行的地方替换为空(也就是删除他们),我这里是将选择题的各选项之间的换行替换为两个制表符(两个Tab键):
执行这一步的时候注意将通配符的选项勾选上,同时去掉格式选择中的颜色选择,否则不管怎么搜都是搜不到的。查找内容为:"^13([B-F])(.) " 替换为“tt\1\2”
把要保留的字符用括号括起来,然后,替换的时候,\1表示表达式中,从左往右数,第1个括号内的内容,以此类推,\2表示第二个,\n表示第n个。
2、中文括号的替换
有的试卷的选择题前面的分值是用的中文括号,那么我们在查找的时候就不需要给这个括号用转义符了,直接搜。这里我们是将分值部分,和原题的出处全部替换为空,意思是删除他们,毕竟我们把考题拿出去打印,不可能把出处也标识出来吧。
3、条文整理
有的条文,如规章制度,很多都喜欢在前面加上一些汉字,不便于我们做素材使用,比如导入数据库。
输入表达式:第 ([0-9]{1,3}) 条?.
如果我们只有两位数,那么后面的花括号里面的参数可以换成{1,2},如果是固定位数的,那就直接写固定位数即可,如{3}
4、去掉代码前的序号也可以
网上搜代码,搜到代码拷贝下来,发现前面有序号,全是警告报错,很郁闷吧。
比如我们有这么一段代码,前面有了序号,拷贝到编辑器中用不了,这个时候可以通过word去掉它
"Windows.h"
2 #include<iostream>
3 using namespace std;
4
5 #define MAX_LOADSTRING 100
6 // 全局变量:
7 HINSTANCE hInst; // 当前实例
8 WCHAR* szTitle=TEXT("控制台创建的窗口"); // 标题栏文本
9 WCHAR* szWindowClass=TEXT("WindowClass"); // 主窗口类名
10
11 ATOM MyRegisterClass(HINSTANCE hInstance);
12 BOOL InitInstance(HINSTANCE, int);
13 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
有的在数字前面有空格有的没有,有的有两个有的有一个,比较麻烦,用这个表达式能够解决有一个或者多个空格的,没有空格的还是不能解决,我们必须把表达式的空格部分删除才可以
注意,去掉每行之前的文字或者在每行之前加上文字都是用^13来操作。
5、去除段落中非正常换行回车
也就是在没有标点符号的量个正常文字字符中间发生了回车换行,那肯定是不正常的,这个时候我们就要删除这些回车,这我们有用这个表达式可以解决[!。?:……!],这里注意前面的!为取反的意思,也就是如果不是这些字符,除开这些字符。下面是去除中文符号状态下的非正常换行回车:
6、给每行前去掉或加上字符
去掉每行开头的内容,往往就是开头的回车转义符加上要去掉的内容
比如,我们把单词表每行前的a去掉,如下即可:
这里特别注意,有的符号打不出来就直接拷贝,如下面,要去掉单词前的空格(这个空格比较奇怪,即不是制表符也不只中文空格,更不是英文空格,那只有拷贝了)
至于要在每行开头加上一些内容,那就更容易,直接将回车符号替换为回车符加上你要加上的内容。
二、按照格式颜色替换
1、替换或去除颜色字体
在格式按钮中选择字体。
在字体颜色中找到对应的颜色,如下图,选择自定义选项卡即可(这里我们以去除灰度40%的灰色为例,编码为#999999):
这里有个小问题,那就是word没有自带拾色器,所以我们必须下载一个拾色器,否则,我们找不到对应的颜色的十六进制代码,这里推荐一款小巧的绿色的软件,雅虎的全屏幕拾色器工具,在网络上搜索:YAHOOpmqs(当然,如果你会编程,随便写一个也是很容易的事)
3、按照格式替换
比如,我们下了一篇文中,里面的章节标题的字体除了可以用统一的样式修改外,还可以直接用替换修改,如下:
经过替换,字体格式就更改了,标题章节也可以这样操作,当然还可以配合关键字
三、录制宏
也许我们不只一次遇到格式整理的尴尬,那么每一次写好通配符表达式后可以把这些成果保存起来备用。这时,我们就可以录制一个宏。我们可以在“视图”菜单里面找到宏录制
如果我们想在每个新建的文档中都可以使用这个宏,那么就要选择保存在模板中
下次使用的时候只要选择你保存好的宏,点击运行即可。
创作不易,转载注明出处:https://blog.csdn.net/haigear/article/details/127718949