首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RegEx删除全部\begin{gather}... \end{gather}

RegEx删除全部\begin{gather}... \end{gather}
EN

Stack Overflow用户
提问于 2017-06-05 06:02:16
回答 1查看 138关注 0票数 0

我有一本6200页的书,里面有一些简单的东西,比如:

代码语言:javascript
复制
\begin{gather}
    A>B,A=B,A<B,A\leq B,A \geq B
\end{gather}

或者更复杂一点:

代码语言:javascript
复制
\begin{gather}
    \begin{aligned}
    (a+b)^0&=1\\
    (a+b)^1&=1a+1b\\
    (a+b)^2&=1a^2+2ab+1b^2\\
    (a+b)^3&=1a^3+3a^2b+3ab^2+1b^3\\
    \end{aligned}
\end{gather}

我正在尝试找到删除所有\begin{gather} \end{gather}环境(它是LaTeX)的RegEx。我通过试验和错误找到的最好的是:

代码语言:javascript
复制
(\\begin\{gather\}*\r?\n?.*)*\r?\n?.*(\r?\n?.*\\end\{gather\})

但是它不工作:-((

任何帮助都将不胜感激。

提前进行Thx

EN

回答 1

Stack Overflow用户

发布于 2017-06-05 07:16:54

这在Notepad++中有效:

代码语言:javascript
复制
(?s)\\begin\{gather\}.*?\\end\{gather\}

确保设置了选项(.匹配换行符)

下面是一个使用非贪婪选项".*?“的Regex101示例。和"(?s)“的修饰符:单行。点匹配换行符。

example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44359231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档