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

news2024/11/17 7:34:21

文章目录

    • 高级搜索
      • 通配符
      • 批量选中引用序号@上标调整
      • 搜索@替换作用范围设置🎈
        • 通过样式选择作用区域
        • 通过鼠标选择作用区域
    • 高级替换
      • 操作顺序
    • 标点符号替换🎈
      • 将英文逗号替换为中文逗号
        • 使用普通查找和替换:
        • 使用通配符替换
      • 将英文句点替换为中文句号
        • 使用普通查找替换
        • 使用通配符替换
    • 借助校对工具来替换

高级搜索

  • 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)

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

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

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

通过样式选择作用区域

  • 通常情况下,这种方式是常用的。

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

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

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

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

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

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

    • 在这里插入图片描述

    • 在这里插入图片描述

通过鼠标选择作用区域

  • 在以下项中查找中选择需要匹配的文档范围

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

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

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

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

      • 在这里插入图片描述

高级替换

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

操作顺序

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

标点符号替换🎈

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

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

    • 中文段落用中文逗号

    • 英文段落用英文逗号

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

使用普通查找和替换:

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

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

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

使用通配符替换

  • 在这里插入图片描述

  • 一次扫描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]).

  • 在这里插入图片描述

借助校对工具来替换

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/497683.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Stable Diffusion】ControlNet基本教程(二)

接上篇【Stable Diffusion】ControlNet基本教程(一),本篇介绍两个ControlNet常见的基本用法,更多用法欢迎关注博主,博主还会更新更多有趣的内容。 3.ControlNet基本用法 3.1漫画线稿上色 (1)上传…

Mysql索引(3):索引分类

1 索引分类 在MySQL数据库,将索引的具体类型主要分为以下几类:主键索引、唯一索引、常规索引、全文索引。 分类含义特点关键字主键索引针对于表中主键创建的索引 默认自动创建, 只能有一个 PRIMARY 唯一索引 避免同一个表中某数据列中的值重复可以有多…

Graph Embeddings—随机游走基本概念

Random Walk Approaches for Node Embeddings 一、随机游走基本概念 想象一个醉汉在图中随机的行走,其中走过的节点路径就是一个随机游走序列。 随机行走可以采取不同的策略,如行走的方向、每次行走的长度等。 二、图机器学习与NLP的关系 从图与NLP的…

【计算机网络】总结篇

【C语言部分】总结篇 【操作系统】总结篇 【数据库(SQL)】总结篇 本文目录 1. 简述网络七层参考模型及每一层的作用2. 简述静态路由和动态路由3. 说说有哪些路由协议,都是如何更新的4. 简述域名解析过程,本机如何干预域名解析5. 简…

智能算法系列之粒子群优化算法

本博客封面由ChatGPT DALLE 2共同创作而成。 文章目录 前言1. 算法思想2. 细节梳理2.1 超参数的选择2.2 一些trick 3. 算法实现3.1 问题场景3.2 python实现 代码仓库:IALib[GitHub] 前言 本篇是智能算法(Python复现)专栏的第三篇文章,主要介绍粒子群优化…

2023年的深度学习入门指南(9) - SIMD和通用GPU编程

2023年的深度学习入门指南(9) - SIMD和通用GPU编程 深度学习从一开始就跟GPU有不解之缘,因为算力是深度学习不可或缺的一部分。 时至今日,虽然多任务编程早已经深入人心,但是很多同学还没有接触过CPU上的SIMD指令,更不用说GPGPU…

【Segment Anything Model】论文+代码实战调用SAM模型预训练权重+相关论文

上篇文章已经全局初步介绍了SAM和其功能,本篇作为进阶使用。 文章目录 0.前言1.SAM原论文 1️⃣名词:提示分割,分割一切模型,数据标注,零样本,分割一切模型的数据集 2️⃣Introduction 3️⃣Task: prompta…

【五一创作】系统集成项目管理工程师-【11 人力资源】

持续更新。。。。。。。。。。。。。。。 【第十一章】人力资源 3分11.1 项目人力资源管理的定义及有关概念11.1.1 项日人力资源管理及其过程的定义2. 人力资源管理过程【掌握】11.1.2 人力资源管理相关概念11.2 编制项目人力资源管理计划11.2.1制定人力资源管理计划的技术和工…

IDEA编译报错:Error:java: 无效的源发行版: 17,一次搞定

出现这种错误的原因可能是: 1.本机默认使用(编译)的jdk与该项目所使用的jdk版本不同。 2.jdk版本不适用于这个Idea,很典型的一个例子就是使用的Idea是2020的,而你用到的jdk是17,jdk17是2021年推出的&#…

【K8S系列】深入解析Job

序言 你只管努力,其他交给时间,时间会证明一切。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点 Kubernetes (k8s) 是一个容器编排平台&#x…

UDP的报文结构

UDP 报文结构 基本上所有的教科书上都是这样画的图, 但实际上 UDP 报文结构不是这样的, 这样显示应该是容易排版. 正确应该如下图 : 端口号 : 每个端口号在 UDP 报文里占两个字节, 取值范围就是: 0 ~ 65535 源 ip 和源端口描述了数据从哪里来, 目的 ip 和目的端口描述了数据去哪…

操作系统基础知识介绍之指令集体系结构:RISC-V寄存器(掺杂与ARM和X86部分比对)

ra : 返回地址寄存器,用来保存函数或宏的返回地址 。 sp : 栈指针寄存器,用来指向栈顶的内存地址 。 gp : 全局指针寄存器,用来指向全局变量的内存地址 。 tp : 线程指针寄存器,用来指向线程局部变量的内存地址 。 t0 - t6 : 临时…

OpenGL加载模型 之网格

基础知识点 我们的工作就是去解析这些导出的模型文件,并将其中的模型数据存储为OpenGL能够使用的数据。一个常见的问题是,导出的模型文件通常有几十种格式,不同的工具会根据不同的文件协议把模型数据导出到不同格式的模型文件中。有的模型文…

【镜像取证篇】仿真碎片-记一次镜像仿真失败的复盘过程

【镜像取证篇】仿真碎片-记一次镜像仿真失败的复盘过程 这个是很久以前的一个镜像实验,当时仿真可以看到Windows的启动界面,但却一直无法正常进入系统,不断的尝试修复,都是显示错误,最后把类型改为IDE后,成…

ESP32-设备驱动TMP102数字温度传感器驱动

TMP102数字温度传感器驱动 文章目录 TMP102数字温度传感器驱动1、TMP102介绍2、硬件准备3、软件准备4、驱动实现1、TMP102介绍 TMP102 器件是一款数字温度传感器,非常适合需要高精度的 NTC/PTC 热敏电阻更换。 该器件提供 0.5C 的精度,无需校准或外部组件信号调理。 器件温度…

Spring Task

1.1介绍 Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 为什么要在Java程序中使用Spring Task? 应用场景: 1).信用卡每…

C learning_11 (数组和在内存存储的理解、数组越界、数组作为形参)

目录 数组的理解 数组越界 数组作为函数参数 数组的理解 数组的含义 在C语言中,用于存储多个相同类型的元素。它可以被简单地定义为包含多个元素的容器。数组中每个元素都可以通过索引来访问,索引从零开始递增。 C语言中的数组可以包含任何基本数据类…

力扣---LeetCode141/142. 环形链表 (I)和(II) (代码详解+流程图+数学逻辑拓展)

文章目录 前言141. 环形链表 I1.1 链接:1.2 思路:1.3 代码:快慢指针1.4 流程图: 142. 环形链表 II2.1 链接:2.2 思路:2.3 代码:2.4 流程图: 拓展问题及证明(面试常问):3.…

【雅特力】单片机AT32F421系列入门资料

1. 命名规则 AT32 全系列MCU选型手册.PDF AT32F421F8P7 AT32F421C8T7 (雅特力厂商送样的两个芯片版本) 2. 数据手册 【 数据手册】AT32F421系列引脚定义、电气特性与封装特性.PDF 3. 技术手册 【技术手册】AT32F421系列各外设(Peripheral)完整说明与各寄存器(Register)定…

[架构之路-190]-《软考-系统分析师》-4-据通信与计算机网络-5-图解CRC计算方法与步骤

目录 一、概述: 二、实战演示 假设: 第1步:把多项多项式转化为除数 第2步:把发送数据转换为被除数:在信息序列后加0 第3步:信息序列除以多项式序列 第4步:获得余数(CRC校验值…