【发布时间】:2023-03-15 03:31:01
【问题描述】:
我正在将 LaTeX 源代码输入到另一种语言的源文件中,这意味着很多转义。
我在构造一个只匹配一个反斜杠的正则表达式时遇到了一些麻烦,它后跟使用 Vim 正则表达式的任意数量的字母数字。到目前为止,我的尝试包括:
/[^\\]\\[^\\]+/
包括许多转义组合。我错过了什么?
经过更多的尝试和错误,看起来像我这样做的时候:
/\\[^\\]+
vim 试图匹配一个反斜杠,后跟任何非反斜杠,然后是文字 +
【问题讨论】:
-
它没有。正如它所说,我逃脱了他们。
-
@hwnd: 未找到模式(虽然我正在查看源代码中的“\ldots”)
-
你应该转义
+符号;更改为\+假设您想要“一个或多个非反斜杠字符”...