用于反斜杠的Vim正则表达式

时间:2014-05-27 21:19:31

标签: regex vim

我正在将LaTeX源输入到另一种语言的源文件中,这意味着要进行大量的转义。

我在构建一个只匹配一个反斜杠的正则表达式时遇到了一些麻烦,其次是使用Vim正则表达式的任意数量的字母数字。到目前为止,我的尝试包括:

/[^\\]\\[^\\]+/

包括逃脱的许多组合。我错过了什么?

经过多次试验和错误,看起来就像我做的那样:

/\\[^\\]+

vim正在尝试匹配反斜杠后跟任何非反斜杠后跟文字+

1 个答案:

答案 0 :(得分:2)

您还需要在此处转义+量词。

/\\[^\\]\+/