[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

Reply via email to