我仍然不习惯vim正则表达式语法.我有这个代码:
rename_column :keywords, :textline_two_id_4, :textline_two_id_4
Run Code Online (Sandbox Code Playgroud)
我希望在VIM正则表达式语法中将最后一个id与正面预测相匹配.
你会怎么做?
\id@=_\d$
Run Code Online (Sandbox Code Playgroud)
这不起作用.
这个perl语法有效:
id(?=_\d$)
Run Code Online (Sandbox Code Playgroud)
编辑 - 答案:
/id\(_\d$\)\@=
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下语法吗?