我有一本6,200页的书,内容很简单:
\begin{gather}
A>B,A=B,A<B,A\leq B,A \geq B
\end{gather}
或者更复杂一点:
\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}
我试图找到RegEx来删除所有\ begin {gather} \ end {gather}环境(它的LaTeX)。我通过反复试验找到的最好的是:
(\\begin\{gather\}*\r?\n?.*)*\r?\n?.*(\r?\n?.*\\end\{gather\})
但它不起作用: - ((
任何帮助都会受到赞赏。
提前谢谢
答案 0 :(得分:0)
这适用于Notepad ++:
(?s)\\begin\{gather\}.*?\\end\{gather\}
确保设置选项(。匹配换行符)
以下是Regex101中使用ungreedy选项&#34;。*?&#34;的示例。和#34;(?s)&#34; s修饰符:单行。 Dot匹配换行符。