Mercurial > vim
comparison src/testdir/test64.in @ 5372:c3d379c2a115 v7.4.037
updated for version 7.4.037
Problem: Using "\ze" in a sub-pattern does not result in the end of the
match to be set. (Axel Bender)
Solution: Copy the end of match position when a recursive match was
successful.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 25 Sep 2013 18:16:38 +0200 |
parents | 90e2f0729a0d |
children | 5ad60cd88339 |
comparison
equal
deleted
inserted
replaced
5371:2238fb040256 | 5372:c3d379c2a115 |
---|---|
423 :call add(tl, [2, '\(foo\)\@<=\>', 'barfoo', '', 'foo']) | 423 :call add(tl, [2, '\(foo\)\@<=\>', 'barfoo', '', 'foo']) |
424 :call add(tl, [2, '\(foo\)\@<=.*', 'foobar', 'bar', 'foo']) | 424 :call add(tl, [2, '\(foo\)\@<=.*', 'foobar', 'bar', 'foo']) |
425 :" | 425 :" |
426 :" complicated look-behind match | 426 :" complicated look-behind match |
427 :call add(tl, [2, '\(r\@<=\|\w\@<!\)\/', 'x = /word/;', '/']) | 427 :call add(tl, [2, '\(r\@<=\|\w\@<!\)\/', 'x = /word/;', '/']) |
428 :call add(tl, [2, '^[a-z]\+\ze \&\(asdf\)\@<!', 'foo bar', 'foo']) | |
428 :" | 429 :" |
429 :""""" \@> | 430 :""""" \@> |
430 :call add(tl, [2, '\(a*\)\@>a', 'aaaa']) | 431 :call add(tl, [2, '\(a*\)\@>a', 'aaaa']) |
431 :call add(tl, [2, '\(a*\)\@>b', 'aaab', 'aaab', 'aaa']) | 432 :call add(tl, [2, '\(a*\)\@>b', 'aaab', 'aaab', 'aaa']) |
432 :call add(tl, [2, '^\(.\{-}b\)\@>.', ' abcbd', ' abc', ' ab']) | 433 :call add(tl, [2, '^\(.\{-}b\)\@>.', ' abcbd', ' abc', ' ab']) |