2

我想找到类型的结构

\be
 something
\ee

在我的 LaTeX 文件中并将它们替换为

\begin{comment}
\be
 something
\ee
\end{comment}

. 我能想到的最相似的事情是

:%s/\\be\(\_[^\]*\)\\ee/\\begin{comment}\r\\be\1\\ee\r\\end{comment}/g

但是,如果某些内容包括例如 \frac{1}{2},这将不再起作用。那么如何正确执行此替换?即,我如何从 \be 和 \ee 之间的正文中排除 \ee(而不仅仅是 \)?

万分感谢!

4

1 回答 1

4

这条线可能对你有用:

%s/^\\be\_.\{-}\\ee/\\begin{comment}\r&\r\\end{comment}/
于 2013-03-26T09:27:28.687 回答