Regex
1. Regular Expressions in Vim
1.1. Lookahead and Lookbehind
Directly some examples.
See :help /\@=, :help /\@!, :help /\@<=, and :help /\@<! for detail.
1.1.1.  Positive lookahead with \@= and negative lookahead with \@!
1  | quick fox quick dog quick fox  | 
Find quick if followed by dog with /quick\( dog\)\@=.
Find quick if not followed by dog with /quick\( dog\)\@!.
1.1.2.  Positive Lookbehind with \@<= and negative Lookbehind with \@<!
Find fox preceded by quick with \(quick \)\@<=fox.
Find fox not preceded by quick with \(quick \)\@<!fox.