引用 | 如何将正文引用批量设置上标?

news/2024/12/22 15:20:54/文章来源:https://www.cnblogs.com/chan-studio/p/18622172

本方法适用对象:

请注意,本方法针对下图所示论文引用格式:

①外部:半角中括号

②内部:数字,数字与半角逗号的组合,数字与连接符号的组合,数字、半角逗号与连接符号的组合

主要步骤:

1. 打开高级查找

2. 在查找内容中输入\[[0-9,-]{1,}\],并勾选搜索选项中的“使用通配符”

3. 点击在以下项中查找下拉菜单中的主文档,完成选择

4. 点击上标按钮,将所有已经选择的引用符号设置为上标形式

5. 完成!

原理说明:

以下是对通配符表达式“\[[0-9,-]{1,}\]”的详细解释:

1. 转义方括号部分(\["与“\]”): 在通配符的语法里,“[”和“]”本身有着特殊的含义,它们常被用于界定一个字符组的范围。但当我们实际想要查找的内容中就包含“[”和“]”这两个字符本身时,就需要在它们前面加上“\”进行转义,以此来告诉软件,我们查找的就是实实在在的“[”和“]”这两个符号,而非将它们作为界定字符组等的语法标识来使用。所以在这个表达式中,开头的“\["和结尾的“\]”,表示我们要查找的内容是被方括号括起来的部分。

2. 字符组定义部分([0-9,-]): 这一部分用于明确具体要匹配哪些字符。其中,“[”和“]”界定了一个字符组的范围,在这个组内包含了“0-9”、逗号“,”以及连接符号“-”这几类字符。“0-9”代表从数字0到数字9这十个阿拉伯数字,意味着可以匹配单个数字;而逗号“,”和连接符号“-”则允许匹配包含这两种符号的内容。简单来说,只要是方括号内出现的字符属于这三种类型中的任意一种,都有可能符合后续的匹配条件。

3. 数量限定部分({1,}): “{1,}”是一个数量限定符,它的作用是对前面所定义的字符组(也就是[0-9,-]里涵盖的字符)出现的次数进行规定。这里“{1,}”表示前面字符组里的字符在文本中出现的次数至少是1次,也就是可以出现1次或者更多次,没有上限要求。例如像“[1]”,其中数字“1”属于[0-9]这个范围,且出现了1次,符合要求;“[1,5-9]”中包含了数字、逗号以及连接符号,且整体出现了1次在方括号内,同样也满足该表达式所设定的匹配条件。

整个通配符表达式“\[[0-9,-]{1,}\]”的功能就是在文档中查找那些被方括号括起来,且方括号内包含至少1次数字(0-9)、逗号“,”或者连接符号“-”的这类内容。通过使用这样的表达式,我们可以在文本处理时,快速定位到符合这些格式特征的部分,进而方便地进行诸如替换、格式调整等后续操作,大大提高文本编辑的效率。 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024秋季学期 人工智能导论期末复习笔记

2024秋季学期(二秋)人工智能导论期末复习笔记Chapter3 知识推理Chapter4 不确定推理Chapter5-1 机器学习Chapter5-2 深度学习Chapter5-3 强化学习

鸿蒙开发实战:揭秘页面与项目生命周期,实现精准监控

前言 在鸿蒙应用开发中,每一个页面和组件都承载着特定的生命周期。这些生命周期阶段,如同生命的轨迹,记录着页面从诞生到消亡的每一个重要时刻。深入理解和监控这些生命周期,不仅能提升应用性能,还能帮助我们更好地把握用户体验。 1. 鸿蒙@Component组件生命周期详解 在鸿…

2024-2025-1 20241318M《计算机基础与程序设计》第十三周学习总结

作业信息这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13这个作业的目标 <自学教材《C语言程序设计》第12章并完成云班课测试>| |作业正文|https://i.cnblogs.com…

基于HarmonyOS 5.0 (Next)的一种面向多设备跨平台的高性能自适应布局能力研究和实现

引言 随着万物互联时代的到来,操作系统作为连接设备、应用与用户体验的核心,其重要性日益凸显。华为最新发布的HarmonyOS 5.0(Next)作为一款完全自主的第三大手机操作系统,不仅实现了全栈自研,更在技术架构和生态体验上实现了颠覆性升级。HarmonyOS 5.0(Next)通过全新的…

2024-2025-1 20241319 《计算机基础与程序设计》第十三周学习总结

作业信息这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13这个作业的目标 《C语言程序设计》第12章作业正文 https://www.cnblogs.com/wchxx/p/18622144**教材学习内容总结 结构体(struct) 1…

【原创】xenomai环境下开源实时数控系统LinuxCNC编译安装

LinuxCNC是一款基于Linux操作系统的开源实时数控系统,可将普通计算机转变为高效的CNC(计算机数字控制)机器,本文记录xenomai下linuxcnc的构建安装。linuxcnc 在xenomai下的构建简单记录,参考链接https://www.linuxcnc.org/docs/devel/html/code/building-linuxcnc.html 1.…

2024-2025-1 20241301 《计算机基础与程序设计》第十三周学习总结

|这个作业属于哪个课程|2024-2025-1-计算机基础与程序设计| |这个作业要求在哪里|2024-2025-1计算机基础与程序设计第一周作业| |这个作业的目标|<复习知识,巩固基础>| |作业正文|https://www.cnblogs.com/HonJo/p/18622132| 一、教材学习内容 (一)网络 根据提供的搜索…

【ByPass】最新发现绕过浏览器隔离技术的攻击方法

BaizeSec 白泽安全实验室 2024年12月10日 15:26 北京 在网络安全领域,浏览器隔离技术一直被视为对抗网络钓鱼和基于浏览器的攻击的有效手段。然而,根据Mandiant的最新研究,攻击者已经找到了一种利用QR码绕过浏览器隔离的攻击方法,从而能够从远程服务器向受害设备发送恶意数…

【ByPass】绕过EDR系统检测的新型攻击技术

近日,Akamai安全研究团队披露了Windows UI Automation框架的一种新型攻击技术,该技术能够绕过端点检测和响应(EDR)系统检测,引发了广泛的安全担忧。研究发现,攻击者通过诱骗用户运行一个使用UI Automation的程序,可以实现隐蔽的命令执行,进而窃取敏感数据、重定向浏览器…

Origin绘图教程 | 灵活选择绘图数据

主要内容:使用多个工作表的数据绘图 + 使用另一列的数据作为设定图形颜色的参数 + 使用多个不相邻列绘图 使用多个工作表的数据绘图 1. 使用在 第二课: 图形模板与批量绘图中保存的项目文件。选择任意工作簿, 并确认没有任何数据列被选择. 你可以点击数据列外的灰色区域,以取…

第十三周学习总结

学期2024-2025- 学号20241414 《计算机基础与程序设计》第十三周学习总结 作业信息这个作业属于哪个课程 <班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里 <作业要求的链接>2024-2025-1计算机基础与程序设计第一周作业这个作业的目标 文件操作作业…

【AI+物联网】AIOT :打造边云协同的物联网新模式

在当今数字化浪潮中,AIOT(人工智能物联网)与边缘智能宛如一对闪耀的双子星,正以前所未有的速度重塑着各个行业,为人们的生活与生产带来翻天覆地的变革。 一、AIOT:万物互联的智慧基石 AIOT 作为人工智能技术与物联网深度融合的结晶,为智能制造搭建起关键架构。物联网凭借…