word@通配符@高级搜索查找@替换@中英文标点符号替换

这篇具有很好参考价值的文章主要介绍了word@通配符@高级搜索查找@替换@中英文标点符号替换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

高级搜索

  • Find text - Microsoft Support

通配符

  • 在搜索中使用通配符 - Microsoft 支持
  • Examples of wildcard characters - Microsoft Support
  • Power User Tips and Tricks - Word, Excel, Dreamweaver (ntu.edu.sg)
  • Using wildcards - Microsoft Word 365 (officetooltips.com)

批量选中引用序号@上标调整

  • word@通配符@高级搜索查找@替换@中英文标点符号替换
  • 利用上述方法,可以一次性将正文中的citations[xx]调整为上标!
  • \[[0-9]{1,3}\]
    • 这里的{1,3}表示对序号为1位数,2位数以及3位数的编号纳入匹配项
    • 通常的文献参考在2位数到三位数不建议超过3,容易导致错误匹配
  • 不幸的是,这种批量缩小的为上标的效果不稳定:
    • 当您更新目录的时候,上标就会变回正文
    • 导出其他格式(比如pdf),也无法保持上标
    • 所以这种方只是临时偷个懒,想要稳定效果,还是建议文章定稿后批量地角标处理

搜索@替换作用范围设置🎈

通过样式选择作用区域
  • 通常情况下,这种方式是常用的。

  • 在搞机查找或替换的窗口中点击格式->样式,选中特定的样式,比如正文样式

  • 搜索选项里的搜索下拉框中有三个值:向上,向下,全部(这里的全部理解为循环搜索更加合适,而不是说指定搜索范围,而是方向)

  • 如果要统计点击阅读突出显示,如果选择全部,则会高亮所有匹配的内容,并且给出统计,

    • 点击在一下项目中查找的某个按钮,也会统计当前表达式匹配了多少地方。
  • 例如下面的例子中,正文部分有一个地方需要将英文句点替换为中文句号

    • 注意,高亮部分的提示可能是滞后的,而不是实时的

    • 如果您修改了查找表达式,且需要确保当前的高亮是准确匹配最新的表达式,则需要手动地通过点击下拉框按钮提供的清除突出显示后再重新点击全部突出先显示(直接点击全部突出显示不会刷新高亮内容)

    • word@通配符@高级搜索查找@替换@中英文标点符号替换

    • word@通配符@高级搜索查找@替换@中英文标点符号替换

通过鼠标选择作用区域
  • 在以下项中查找中选择需要匹配的文档范围

    • 例如,我只想对正文部分进行匹配,而不希望影响到参考文献,可以这么做:

      • 为了方便选中指定内容,假设文档的正文用的同一格式(这也是大多数情况,容易满足)

      • 然后点击开始->选择:选择所有格式类似的的文本

      • 回到高级查找@替换窗口,将在以下项中查找的值改为选中内容

      • word@通配符@高级搜索查找@替换@中英文标点符号替换

高级替换

  • Replacing special characters - Microsoft Word 365 (officetooltips.com)
  • Finding and replacing characters using wildcards (wordmvp.com)

操作顺序

  • 先进行搜索,然后再替换!
    • 搜索中选择搜索范围(搜索项选择),比如要搜索主文档或者页眉页脚等

标点符号替换🎈

将英文逗号替换为中文逗号

  • 由于一片文章中可能既有英文段落又有中文段落,直接所有位置的英文逗号替换为中文逗号是不行的

    • 中文段落用中文逗号

    • 英文段落用英文逗号

  • 假设某个文档中中文段落混用了英文逗号,下面是一些方案

使用普通查找和替换:
  • 如果您的文档不是特别长,或者搜索,发现总数不多,可以使用逐个检查替换来解决

  • 还可以手动选择中文段落,然后直接使用基础替换将英文逗号替换为中文,最为简单

  • 表达式],这部分可以匹配发生文献引用的段落,这部分可能需要手动关注一下

使用通配符替换
  • word@通配符@高级搜索查找@替换@中英文标点符号替换

  • 一次扫描1:

    • 查找表达式:([!0-9a-zA-Z]),
      • 表示中文(或阿拉伯数字)后跟上了一个英文逗号的情况(我们假设数字阿拉伯数字后跟中文逗号)
      • 英文段落中的逗号不会被匹配到
      • 和上图所示的不同,有时候我们会在中文段落插入英文单词,这时候我们依然认为这是个中文段落,因此只匹配一般可能会更加符合需求
    • 目标表达式:\1,
  • 二次扫描2:

    • ,([!0-9a-zA-Z])也可以,目标表达式为,\1

    • 实例文本:

    • 相关的超参数:正则参数为0.001,gamma参数为0.001,核函数采用’poly’。
      
  • 补充替换:

    • 阿拉伯数字后跟的逗号建议自己逐个检查,通常这种情形不多
    • 检查通配表达式为[0-9],,[0-9],分别用它们进行排查

将英文句点替换为中文句号

  • 对于理工科的论文而言,许多试验数据带有小数点

  • 参考文献中,即便中文,也用的英文标点符号

  • 需要重点排查的主要有:

    • 摘要

    • 正文

    • tips:可以通过样式设置搜索替换的作用范围

使用普通查找替换
  • 这种方式适合一段一段的处理(注意包含试验实验数据的段落,它们通常带有小数,容易造成不恰当的匹配)

  • 直接在中文段落中搜索英文句点.,然后突出显示它们,根据是否适合采用全部替换

使用通配符替换
  • 通配符来查找并替换英文句点(小数点)为中文

    • 假设文本中仅包含中文,英文,小数数值
      • 只有英文单词(字母)之间和数字之间允许英文句点或说小数点
      • 英文和数字之间则分情况,如果是英文段落,则可以用英文句点
      • 如果是中文段落,则还是用中文句号,这种情况比较少。
    • 非英文,非数字的字符后面通常不得跟着英文句点
      • ([!0-9a-zA-Z]).
      • 目标表达式:。\1
    • 反之一样:
      • .([!0-9a-zA-Z])
      • 目标表达式:\1。
    • 手动判断:(可用于查找)
      • ([0-9a-zA-Z]).([0-9a-zA-Z])
  • 常用版本:可以避开英文段落和小数数值的段落,而中文混杂英文单词的段落依然接受查找

    • 查找表达式:([!0-9a-zA-Z]).([!0-9])

      • 示例文本:

        • 用于各种语音情感识别任务.MFCC可以从语音信号中提取出频谱特征
          
    • ([0-9a-zA-Z]).

  • word@通配符@高级搜索查找@替换@中英文标点符号替换文章来源地址https://www.toymoban.com/news/detail-497670.html

借助校对工具来替换

  • 现在有些专门的文档校对和润色工具,可以帮助用户更加轻松的检查出基本错误,甚至集成了AI功能

到了这里,关于word@通配符@高级搜索查找@替换@中英文标点符号替换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【LeetCode: 44. 通配符匹配 | 暴力递归=>记忆化搜索=>动态规划 】

    【LeetCode: 44. 通配符匹配 | 暴力递归=>记忆化搜索=>动态规划 】

    🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文

    2024年02月06日
    浏览(30)
  • 【类型通配符】

    为了表示各种泛型List的父类,可以使用类型通配符 类型通配符:? List?:表示元素类型未知的List,它的元素可以匹配任何的类型 这种带通配符的List仅表示它是各种泛型List的父类,并不能把元素添加到其中 如果不想让List?是任何泛型的父类,只想让它代表某一类泛型List的父

    2024年02月17日
    浏览(25)
  • Linux详解:通配符

    Linux详解:通配符

    Linux是一款开源操作系统,其灵活性和可定制性一直受到开发者的喜爱和追捧。而且,Linux在文件管理方面提供了丰富的功能,例如通配符,它是一种用于匹配文件名的特殊字符。通配符在Linux中可以帮助我们更加方便和快捷地查找和操作文件。本文将介绍Linux中常用的通配符

    2024年02月09日
    浏览(28)
  • 泛型的通配符

    泛型的通配符

    类型的上界决定了泛型的范围。 我们发现指定了泛型的上界为数值类Number时,传入Boolean类型就会报错。 如果没有指定类型的边界,可以认可 T extends Object,当指定了某个类型为上界,那么只接受某类型本身和子类型作为E的类型实参 我们要实现一个类去找数组的一个的最大值

    2023年04月08日
    浏览(14)
  • 活用 命令行通配符

    活用 命令行通配符

    本文是对 阮一峰老师 命令行通配符教程 [1] 的学习与记录 通配符早于正则表达式出现,可以看作是原始的正则表达式. 其功能没有正则那么强大灵活,而胜在简单和方便. - 字符 切回上一个路径/分支 如图: !! 代表上一个命令, 如图: [Linux中“!\\\"的神奇用法](https://www.cnblogs.com/bian

    2024年02月10日
    浏览(13)
  • Elasticsearch 通配符查询

    通配符查询(wildcard query) 匹配字段被通配符表达式(没有被分析)匹配的文档。支持的通配符为*(匹配任意字符序列,包括空字符序列)以及?(匹配任意单字符)。注意,此查询可能会很慢,它需要迭代许多字段值。为了防止极慢的通配符匹配,通配符字段值不能以一个

    2024年02月11日
    浏览(15)
  • 16-字符串通配符

    题目 问题描述: 在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。 要求: 实现如下2个通配符: *:匹配0个或以上的字符(注:能被*和?匹配的字符仅由英文字母和数字0到9组成,下同) ?:匹配

    2024年02月15日
    浏览(15)
  • 44. 通配符匹配(动态规划)

    Problem: 44. 通配符匹配 给你一个输入字符串 (s) 和一个字符模式p ,请你实现一个支持 ‘?’ 和 ‘ ’ 匹配规则的通配符匹配: ‘?’ 可以匹配任何单个字符。 \\\' ’ 可以匹配任意字符序列(包括空字符序列)。 判定匹配成功的充要条件是:字符模式必须能够 完全匹配 输入字符

    2024年02月04日
    浏览(16)
  • 【算法题】44. 通配符匹配

    给你一个输入字符串 (s) 和一个字符模式 (p) ,请你实现一个支持 \\\'?\\\' 和 \\\'*\\\' 匹配规则的通配符匹配: \\\'?\\\' 可以匹配任何单个字符。 \\\'*\\\' 可以匹配任意字符序列(包括空字符序列)。 判定匹配成功的充要条件是:字符模式必须能够 完全匹配 输入字符串(而不是部分匹配)。  

    2024年01月25日
    浏览(10)
  • LeetCode 44题:通配符匹配

    LeetCode 44题:通配符匹配

    给你一个输入字符串 ( s ) 和一个字符模式 ( p ) ,请你实现一个支持  \\\'?\\\'  和  \\\'*\\\'  匹配规则的通配符匹配: \\\'?\\\'  可以匹配任何单个字符。 \\\'*\\\'  可以匹配任意字符序列(包括空字符序列)。 判定匹配成功的充要条件是:字符模式必须能够  完全匹配  输入字符串(而不是部

    2024年02月11日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包