2013-10-13 56 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