【329】word 替换文本高级用法
问题提出:由于在准备某个考试,然后题库中给了正确答案,对于单选题来说,可以直接替换成白色就看不见了,但是当遇到多选题的时候就麻烦了,毕竟 A/B/C/D/E 五个选项选择 2-4 个是有好多种可能的,具体可以通过 排列组合 来计算。
问题解决:通过通配符来实现,查找解决了,需要考虑替换的问题,【^&】可以实现查找与替换是一样的文本,下面为效果。


参考如下:
使用通配符进行搜索
使用通配符进行搜索以查找特定字母
使用通配符搜索文本。例如,可使用星号 (*) 通配符搜索字符串(例如,使用“s*d”将找到“sad”和“started”)。
在“开始”选项卡上的“编辑”组中,单击“查找”旁边的箭头,然后单击“高级查找”。

选中“使用通配符”复选框
如果看不到“使用通配符”复选框,请单击“更多”。

执行下列操作之一:
若要从列表中选择通配符,请单击“特殊格式”,再单击通配符,然后在“查找内容”框中键入任何其他文本。有关详细信息,请参阅下表“要查找和替换的项目的通配符”。
在“查找内容”框中直接键入通配符。有关详细信息,请参阅下表“要查找和替换的项目的通配符”。
如果要替换该项目,请单击“替换”选项卡,然后在“替换为”框中键入要用作替换的内容。
单击“查找下一处”或“查找全部”,然后单击“替换”或“全部替换”,替换该项目的所有实例。
注意: 若要取消正在执行的搜索,请按 Esc。
使用括号 ( ) 在“查找内容”框中创建通配符和文本组,然后在“替换为”框中使用 \n 来使用每个表达式的结果。
可使用 \n 通配符搜索表达式,然后将其替换为经过重新排列的表达式。例如,在“查找内容”框中键入 (Ashton) (Chris),并在“替换为”框中键入 \2 \1。Word 将找到 Ashton Chris 并将其替换为 Chris Ashton。
选中“使用通配符”复选框后,Word 将只查找与指定的内容精确匹配的文本。请注意,“区分大小写”和“全字匹配”复选框将不可用(灰显),以表示这些选项已自动开启。您无法关闭这些选项。
若要搜索已定义为通配符的字符,请在该字符前面键入一个反斜杠 (\)。例如,键入 \? 查找问号或键入 \\ 查找反斜杠字符(这通常称为“转义字符”)。
可使用括号对通配符和文本进行分组,以指明处理顺序。例如,键入 <(pre)*(ed)> 可以找到“预排序的”和“已阻止的”。
|
若要查找 |
键入 |
示例 |
|
任意单个字符,包括空格和标点符号字符 |
? |
s?t 可以找到 sat、set 和 s t。 |
|
其中一个字符 |
[ ] |
w[io]n 可以找到 win 和 won。 |
|
此范围内的任一字符 |
[-] |
[r-t]ight 可以找到 right、sight 和 tight。范围必须是升序。 |
|
单词开头 |
< |
<(inter) 可以找到 interesting 和 intercept,但不能找到 splintered。 |
|
单词结尾 |
> |
(in)> 可以找到 in 和 within,但不能找到 interesting。 |
|
表达式 |
() |
Word 会记住要在替换操作中使用的搜索组合结果。 |
|
除了括号内范围中的字符之外的任一字符 |
[!x-z] |
t[!a-m]ck 可以找到 tock 和 tuck,但不能找到 tack 或 tick。 |
|
前一个字符或表达式的 n 个匹配项 |
{n} |
fe{2}d 可以找到 feed,但不能找到 fed。 |
|
前一个字符或表达式的至少 n 个匹配项 |
{n,} |
fe{1,}d 可以找到 fed 和 feed。 |
|
前一个字符或表达式的 n 到 m 个匹配项 |
{n,m} |
10{1,3} 可以找到 10、100 和 1000。 |
|
前一个字符或表达式的一个或多个匹配项 |
@ |
lo@t 可以找到 lot 和 loot。 |
|
任意单个字符,包括空格和标点符号字符 |
* |
s*d 可以找到 sad、started 和 significantly altered。 |
使用代码查找字母、格式、域或特殊字符
|
若要查找 |
键入 |
|
段落标记 ( |
^p(启用“使用通配符”选项时,在“查找内容”框中不起作用),或 ^13 |
|
制表符 ( |
^t 或 ^9 |
|
ASCII 字符 |
^ nnn,其中 nnn 是字符代码 |
|
ANSI 字符 |
^0 nnn,其中 0 是零,nnn 是字符代码 |
|
长划线 ( — ) |
^+ |
|
短划线 ( – ) |
^= |
|
脱字号 |
^^ |
|
手动换行符 ( |
^l 或 ^11 |
|
分栏符 |
^n 或 ^14 |
|
分页符或分节符 |
^12(替换时,插入分页符) |
|
手动分页符 |
^m(启用“使用通配符”选项时,还会查找或替换分节符) |
|
不间断空格 ( |
^s |
|
不间断连字符 ( |
^~ |
|
可选连字符 ( |
^- |
|
若要查找 |
键入 |
|
任意字符 |
^? |
|
任意数字 |
^# |
|
任意字母 |
^$ |
|
图片或图形(仅限嵌入式) |
^g |
|
脚注标记 |
^f 或 ^2 |
|
尾注标记 |
^e |
|
域(当域代码可见时) |
^d 或 ^19 或 ^21 |
|
批注(批注为嵌入式时) |
^a 或 ^5 |
|
分节符 |
^b |
|
空白区域 |
^w(任何空格或任何常规不间断空格的组合以及制表符) |
|
若要替换为此... |
键入 |
|
剪贴板内容 |
^c |
|
“查找”框中的文本 |
^& |
【329】word 替换文本高级用法的更多相关文章
- C# 在word中查找及替换文本
C# 在word中查找及替换文本 在处理word文档时,很多人都会用到查找和替换功能.尤其是在处理庞大的word文档的时候,Microsoft word的查找替换功能就变得尤为重要,它不仅能让我们轻易 ...
- C# 替换Word文本—— 用文档、图片、表格替换文本
编辑文档时,对一些需要修改的字符或段落可以通过查找替换的方式,快速地更改.在C# 在word中查找及替换文本一文中,主要介绍了在Word中以文本替换文本的方法,在本篇文章中,将介绍如何用一篇Word文 ...
- SQL server 存储过程 C#调用Windows CMD命令并返回输出结果 Mysql删除重复数据保留最小的id C# 取字符串中间文本 取字符串左边 取字符串右边 C# JSON格式数据高级用法
create proc insertLog@Title nvarchar(50),@Contents nvarchar(max),@UserId int,@CreateTime datetimeasi ...
- Word动态替换文本
public class WordTest2 { public static void main(String[] args) { /** 此Map存放动态替换的内容,key-Word中定义的变量,v ...
- Web Scraper 高级用法——利用正则表达式筛选文本信息 | 简易数据分析 17
这是简易数据分析系列的第 17 篇文章. 学习了这么多课,我想大家已经发现了,web scraper 主要是用来爬取文本信息的. 在爬取的过程中,我们经常会遇到一个问题:网页上的数据比较脏,我们只需要 ...
- Visual Studio 宏的高级用法
因为自 Visual Studio 2012 开始,微软已经取消了对宏的支持,所以本篇文章所述内容只适用于 Visual Studio 2010 或更早期版本的 VS. 在上一篇中,我已经介绍了如何编 ...
- fw:sed的高级用法
转的,找不到原创了.... sed高级用法 <收藏> 首先,应该明白模式空间的定义.模式空间就是读入行所在的缓存,sed对文本行进行的处理都是在这个缓存中进行的.这对接下来 的学习是有帮助 ...
- Git log高级用法
格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config ...
- makefile高级用法--使用函数
makefile高级用法--使用函数 分类: C/C++ 使用函数 ———— 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能.make所支持的函数也不算很多, ...
随机推荐
- Holt-Winters模型原理分析
Holt-Winters模型原理分析及代码实现(python) from:https://blog.csdn.net/u010665216/article/details/78051192 引言 最近 ...
- .properties文件常量定义
application.properties文件,位于resources目录下.一般定义一些不会改变的数据如数据库相关配置,文件路径,项目地址. 如何在项目代码中获取该文件中的配置信息: 1,在app ...
- vim没有权限却可以强制保存时所引起的思考 ------ 文件夹权限对所属文件的权限影响
最近在拿着Linux 鸟叔私房菜对着Linux 系统学习一下基本操作,虽然已经使用Linux系统已经好多年不过却一直没有系统的学习一下.在用vim 编辑一个文件的时候出现了一个很神奇的事情,明明该文件 ...
- Error: Could not symlink lib/pkgconfig/python-3.6.pc
Mac安装python3的时候出如上错误 解决办法: 安装python3的时候就是输入python3死活没有反应 input sudo chown -R $USER /usr/local/lib/pk ...
- Java进行数据库导出导入 亲测可用
/** * @param hostIP ip地址,可以是本机也可以是远程 * @param userName 数据库的用户名 * @param password 数据库的密码 * @param sav ...
- 1106 1014 C语言文法定义与C程序的推导过程 冒泡程序语法树
- nats 学习 request/reply 模式基本使用
nats 一个云原生的消息系统,使用简单,客户端丰富,支持的模式是pub/sub 但是集成比较灵活,可以支持loadblance, request/reply pub/sub 代码演示的是reques ...
- nexus helm proxy 集成&&问题解决
对于使用kubernetes 进行开发的人员来说helm是很方便的 构建nexus helm plugin git clone https://github.com/sonatype-nexus- ...
- Hystrix已经停止开发,官方推荐替代项目Resilience4j
随着微服务的流行,熔断作为其中一项很重要的技术也广为人知.当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机.本文介绍了新一代熔断器R ...
- QT:QByteArray和QByteArray、char *(转)
//常用参数类型:char *字符串, QByteArray字符数组, QString字符串//需要转换:char * ---转--- QByteArray ---需要调用QByteArray类的构造 ...
)
)
)
)
)
)