[EMAIL PROTECTED] wrote:
On Fri, Dec 01, 2006 at 10:34:14AM -0500, Charles E Campbell Jr wrote:
[EMAIL PROTECTED] wrote:
I am puzzled by a slightly more complicated version:
how to match a '%' character following the 2nd occurrence of "home"?
/^.\{-}\%(home.\{-1,}\)\{N}home.\{-}\zs%
This pattern doesn't work. Try it on this line:
"home home home home home home% home"
It should match nothing on that line, because the '%' doesn't follow the
2nd occurrence as desired.
But it *does* work! You didn't specify avoiding the % if matches to the
home pattern intervened.
Try
:set hls
and the following two lines:
home % home home home home home% home
home home %home home home% home
and you'll only see %s match after the 2nd home, exactly as specified.
Now, if you change
the requirement, a different regex is needed.
Regards,
Chip Campbell