匹配vim中字符串中的最后一个"

Hen*_*rik 0 regex vim

在VIM中搜索时,我想找到以下内容:

''
Run Code Online (Sandbox Code Playgroud)

我在做的是:

/''
Run Code Online (Sandbox Code Playgroud)

然而,这将把我的光标放在第一个'

我该如何搜索,但只匹配最后一次出现

'
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的事情:

/'$(?<=')/g
Run Code Online (Sandbox Code Playgroud)

谢谢.

Ken*_*ent 8

如果你想将光标放在搜索模式的末尾,你可以在你的文件中添加一个偏移量 /patter/offset

例如尝试:

/''/e<Enter>
Run Code Online (Sandbox Code Playgroud)

如果要将光标放在匹配结尾旁边的字符处,可以执行以下操作:

/''/e+1<Enter>
Run Code Online (Sandbox Code Playgroud)

  • 从来没有见过那个成语; 每天学些新东西. (2认同)