zoukankan      html  css  js  c++  java
  • 【329】word 替换文本高级用法

    参考:查找和替换 Word 文档中的文本和其他数据

      问题提出:由于在准备某个考试,然后题库中给了正确答案,对于单选题来说,可以直接替换成白色就看不见了,但是当遇到多选题的时候就麻烦了,毕竟 A/B/C/D/E 五个选项选择 2-4 个是有好多种可能的,具体可以通过 排列组合 来计算。

      问题解决:通过通配符来实现,查找解决了,需要考虑替换的问题,【^&】可以实现查找与替换是一样的文本,下面为效果。

      

      

      参考如下:

    使用通配符进行搜索

    使用通配符进行搜索以查找特定字母

    使用通配符搜索文本。例如,可使用星号 (*) 通配符搜索字符串(例如,使用“s*d”将找到“sad”和“started”)。

    1. 在“开始”选项卡上的“编辑”组中,单击“查找”旁边的箭头,然后单击“高级查找”。

      “查找”菜单上的“高级查找”选项

    2. 选中“使用通配符”复选框

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

      “其他”按钮

    3. 执行下列操作之一:

      • 若要从列表中选择通配符,请单击“特殊格式”,再单击通配符,然后在“查找内容”框中键入任何其他文本。有关详细信息,请参阅下表“要查找和替换的项目的通配符”。

      • 在“查找内容”框中直接键入通配符。有关详细信息,请参阅下表“要查找和替换的项目的通配符”。

    4. 如果要替换该项目,请单击“替换”选项卡,然后在“替换为”框中键入要用作替换的内容。

    5. 单击“查找下一处”或“查找全部”,然后单击“替换”或“全部替换”,替换该项目的所有实例。

      注意: 若要取消正在执行的搜索,请按 Esc。

    通配符搜索中的表达式

    使用括号 ( ) 在“查找内容”框中创建通配符和文本组,然后在“替换为”框中使用 n 来使用每个表达式的结果。

    可使用 通配符搜索表达式,然后将其替换为经过重新排列的表达式。例如,在“查找内容”框中键入 (Ashton) (Chris),并在“替换为”框中键入 2 1。Word 将找到 Ashton Chris 并将其替换为 Chris Ashton

     
    要查找和替换的项目的通配符
    • 选中“使用通配符”复选框后,Word 将只查找与指定的内容精确匹配的文本。请注意,“区分大小写”“全字匹配”复选框将不可用(灰显),以表示这些选项已自动开启。您无法关闭这些选项。

    • 若要搜索已定义为通配符的字符,请在该字符前面键入一个反斜杠 ()。例如,键入 ? 查找问号或键入 \ 查找反斜杠字符(这通常称为“转义字符”)。

    • 可使用括号对通配符和文本进行分组,以指明处理顺序。例如,键入 <(pre)*(ed)> 可以找到“预排序的”和“已阻止的”。

    若要查找

    键入

    示例

    任意单个字符,包括空格和标点符号字符

    ?

    s?t 可以找到 satsets t

    其中一个字符

    [ ]

    w[io]n 可以找到 winwon

    此范围内的任一字符

    [-]

    [r-t]ight 可以找到 rightsighttight。范围必须是升序。

    单词开头

    <

    <(inter) 可以找到 interestingintercept,但不能找到 splintered。

    单词结尾

    >

    (in)> 可以找到 inwithin,但不能找到 interesting

    表达式

    ()

    Word 会记住要在替换操作中使用的搜索组合结果。

    除了括号内范围中的字符之外的任一字符

    [!x-z]

    t[!a-m]ck 可以找到 tocktuck,但不能找到 tacktick

    前一个字符或表达式的 n 个匹配项

    {n}

    fe{2}d 可以找到 feed,但不能找到 fed

    前一个字符或表达式的至少 n 个匹配项

    {n,}

    fe{1,}d 可以找到 fedfeed

    前一个字符或表达式的 n 到 m 个匹配项

    {n,m}

    10{1,3} 可以找到 101001000

    前一个字符或表达式的一个或多个匹配项

    @

    lo@t 可以找到 lotloot

    任意单个字符,包括空格和标点符号字符

    *

    s*d 可以找到 sadstartedsignificantly 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

    “查找”框中的文本

    ^&

  • 相关阅读:
    蓝桥杯Java真题解析
    第十届蓝桥杯JavaB组总结
    Java框架相关
    认识JDBC
    Lua中 MinXmlHttpRequest如何发送post方式数据
    ios 的EditBox点击空白处不隐藏的解决方案
    AssetsManager 在ios更新失败解决方案
    Cocos Studio编辑器运行日志路径
    华为 进入和退出Fastboot、eRecovery和Recovery升级模式
    cocos lua 加密方案
  • 原文地址:https://www.cnblogs.com/alex-bn-lee/p/9274715.html
Copyright © 2011-2022 走看看