2013-10-13 34 views
0

我想用vim中的内建搜索和替换功能替换$latex some_math_tex_formula_with_spaces$$$Some_math_formula_with_spaces$$

我试过:%s/$latex\(\w\+\)$/$$\1$$/g,但我不能替换所有的事件,不知何故,它只匹配一个或两个?

例如:我想将此$latex D = \prod_{i=1}^{n_e}(1-{p_i})$更改为$$D = \prod_{i=1}^{n_e}(1-{p_i})$$

+0

为什么反对票?如果您认为这不是一个合适的地方,您可以将其移动到其他一些SE网站。 – Dilawar

+0

你试过了什么?它是如何失败的? – romainl

+0

我试过':%s/$ latex \(\ w \ + \)$/$$ \ 1 $$/g'但我无法替换所有的事件。不知何故,它只匹配一两个。我仍在试验它。 – Dilawar

回答

3

试着说:

%s/$latex\s*\([^$]*\)\$/$$\1$$/g