Latex中正则表达式替换

这篇具有很好参考价值的文章主要介绍了Latex中正则表达式替换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 前言
  • 一、使用步骤
  • 二、常用正则表达式
  • 三、具体使用例子

前言

本文主要是根据自己平时修改latex中不规范的格式,遇到的一些需要重复修改的一类问题,用正则表达式来提高修改效率。

例如:文中出现转置符号,应该使用命令\top。正确示例:A^{\top};错误示例:A^{T}。


一、使用步骤

首先我们打开.tex文件,ctrl+F快捷键打开查找替换框。如图:

Latex中正则表达式替换

 选择红色框(正则表达式进行搜索)。

二、常用正则表达式

  • [abc]:这个字符可以是a或b或c
  • [a-z] :表示任意一个小写字母
  • [0-9] :表示任意一个数字
  • [a-zA-Z] :表示任意一个字母
  • [a-zA-Z0-9_] :表示任意一个数字字母下划线
  • [^abc] :该字符只要不是a或b或c
  • ----------------------------------------------------------------------------------------------------------------
  • . :表示任意一个字符,没有范围限制
  • \d :表示任意一个数字,等同于[0-9]
  • \w :表示任意一个单词数字字符,等同于[a-zA-Z0-9_]–单词指字母/数字/_
  • \s :表示任意一个空白字符
  • \D :表示不是数字
  • \W :不是单词字符
  • \S :不是空白字符
  • ----------------------------------------------------------------------------------------------------------------
  • [\u4E00-\u9FA5] :一个汉字
  • [\u4E00-\u9FA5\\s]+ : 多个汉字,包括空格
  • [\u4E00-\u9FA5]+ :多个汉字,不包括空格

三、具体使用例子

1.英文符号,行内公式使用$……$: 

  将文中所有INS,转换成$INS$

([\u4E00-\u9FA5]) INS ([\u4E00-\u9FA5])
$1 ($INS$) $2

[\u4E00-\u9FA5]:代表一个汉字,要用括号括起来。

$1 ($INS$) $2 : $1,$2代表左右两边的汉字不变。(这里说的是文中的英文字母,所以锁定左右两边汉字,中间英文字母)

2.公式中上标^和下标_的内容均用{}括住:

例如公式中出现C_B^A,变成C_{B}^{A}

_([a-zA-Z])
_{$1}
\^([a-zA-Z])
^{$1}

如果是数字,将[a-zA-Z]换成[0-9]。另外,上标加了一个转置符号。

3.公式中除了命令附带括号,其余括号需要加\left和\right。

例如公式中出现(A+B) \times C,变成\left(A+B\right) \times C

\(
\\left(
\)
\\right)

如果是中括号,大括号,将小括号替换即可

4.转置符号使用\top。

  例如A^{\top}。

\^T
^{\\top}

5.使用命令\prime代替单引号上标。

  例如R'应该使用R^{\prime}。

'
^{\prime}

6.分数应该使用\dfrac{}{}。

  例如\dfrac{1}{2}。

\frac
\dfrac

7.使用微分符号\dif代替d。

  例如\dif{x}。

dx
\dif{x}

 文章来源地址https://www.toymoban.com/news/detail-421503.html


到了这里,关于Latex中正则表达式替换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • java正则表达式匹配替换大括号变量${}和替换${}变量的值

    java正则表达式替换“$ {}”特殊字符并还原,以及java正则表达式替换${}变量为变量的值这两种操作的代码示例。 正则表达式还是非常有用的, 可以耐心看下定义,多尝试下。 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将

    2024年02月02日
    浏览(59)
  • sed中使用正则表达式进行替换以及注意事项

    sed中使用正则表达式进行替换的时候,一定要注意,有些特殊字符在使用时要转义,目前发现的有: 用于分组的小括号:(),在使用时要用进行转义,但是匹配字符串中真正的小括号时,无需转义; 表示前面的表达式出现次数的{},也要转义; 表示前面的表达式出现1次或多

    2023年04月22日
    浏览(44)
  • HIVE SQL中替换不可见字符的正则表达式

    对于剔除字符串首尾的空格,使用较多的是 trim() 、 ltrim() 、 rtrim() 函数,但是他们无法去除字符串中间的空格。 这个时候通常会使用正则表达式来替换字符串中的空白字符 s 表示匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ fnrtv]。 返回结果: ‘abcdefg’

    2024年02月16日
    浏览(46)
  • 正则表达式系列|(以xx开头xx结尾提取、切分、替换)

    章节 第一章链接: 正则表达式系列|(以xx开头xx结尾提取切分) 正则表达式是对字符串操作的一种逻辑公式;作用:检索、替换那些符合某个模式(规则)的文本,可以通过一些设定的规则来匹配一些字符串,是一个强大的字符串匹配工具。 结果 结果 matcher.group(1)表示获取第一

    2024年02月14日
    浏览(39)
  • PyCharm 快捷键(Ctrl + R)正则表达式批量替换

    目录 一、使用快捷键Ctrl+R,打开替换界面 二、输入替换格式 三、点击全部替换 一、使用快捷键Ctrl+R,打开替换界面 二、输入替换格式 在第一个框输入 第二个框输入 三、点击全部替换

    2024年01月23日
    浏览(53)
  • 正则表达式替换工具V1.1.0.16绿色免费版

    字符描述: ^符号匹配字符串的开头。例如: ^abc与“abc xyz”匹配,而不与“xyz abc”匹配 $符号匹配字符串的结尾。例如: abc$与“xyz abc”匹配,而不与“abc xyz”匹配。 注意:如果同时使用^符号和$符号,将进行精确匹配。例如: ^abc$只与“abc”匹配 *符号匹配0个或多个前面

    2024年02月09日
    浏览(46)
  • 一篇文章学会C#的正则表达式

    https://blog.csdn.net/qq_38507850/article/details/79179128 正则表达式 一句话概括就是用来对字符串根据自己的规则进行匹配的,可以匹配(返回)出符合自己要求的匹配结果,有人说字符串类的函数也可以,确实是这样,但是字符串的函数对于字符串更多的是处理层面,且不是那么的灵活

    2024年02月10日
    浏览(44)
  • 在 Notepad++ 中,你可以使用正则表达式的替换功能来实现将 trade_status 转换为驼峰形式

    在 Notepad++ 中,你可以使用正则表达式的替换功能来实现将 trade_status 转换为驼峰形式的 tradeStatus。 请按照以下步骤进行操作: 打开 Notepad++,打开你要修改的文件。 点击菜单栏的 “搜索”(Search)- “替换”(Replace),或者使用快捷键 Ctrl + H 打开替换对话框。 在替换对话

    2024年02月16日
    浏览(53)
  • 【正则表达式】正则表达式常见匹配模式

    模式 描述 w 匹配字母数字及下划线 W 匹配非字母数字下划线 s 匹配任意空白字符,等价于 [tnrf]. S 匹配任意非空字符 d 匹配任意数字,等价于 [0-9] D 匹配任意非数字 A 匹配字符串开始 Z 匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串 z 匹配字符串结

    2024年02月09日
    浏览(78)
  • 【SQL-正则】利用正则表达式进行过滤操作(常用正则表达式)

    1、由数字、26个英文字母或者下划线组成的字符串 2、非负整数(正整数 + 0 ) 3、正整数 4、非正整数(负整数 + 0) 5、负整数 6、整数 7、非负浮点数(正浮点数 + 0) 8、正浮点数 9、非正浮点数(负浮点数 + 0) 10、负浮点数 11、浮点数 12、由26个英文字母组成的字符串 13、

    2024年02月12日
    浏览(79)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包