相关疑难解决方法(0)

Vim积极向前看正则表达式

我仍然不习惯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)

有人可以解释一下语法吗?

regex vim

45
推荐指数
1
解决办法
1万
查看次数

标签 统计

regex ×1

vim ×1