【发布时间】:2013-10-04 18:46:06
【问题描述】:
这是我的文字:
my text my text my text my text my text
my text my text my text my text my text
|2| |4|
我正在尝试匹配所有行的第 2 项和第 4 项
在这种情况下my
我确信下面的代码可以正常工作,无论我如何更改它都不起作用。
/^\(.\{-}\zs\(my\)\)\{2}\|^\(.\{-}\zs\(my\)\)\{4}
谁能帮我找出代码中的错误?我该如何匹配这个项目?
【问题讨论】:
-
4rd 是 3rd 还是 4th 的损坏?
-
还有,不管是二三还是二四,你两个地方都没有“我的”。
-
@dotNET,我不确定我是否理解你的问题.. 但每行第二个
my和第四个my。 -
你想用这些匹配做什么?突出它们?复制/删除/编辑它们?当您按下
n进行下一场比赛时停止他们?还有什么? -
@Ben,有时复制,有时,删除它们。我已经有一些功能可以做到这一点,但首先我必须能够突出显示它们。下一个匹配 (n) 必须循环遍历整个文档中的所有匹配。