Ответ 1
Для всех новичков я скопирую содержимое этой ссылки здесь для будущего:
http://ssiaf.blogspot.ru/2009/07/negative-lookbehind-in-vim.html
/\(Start\)\@<!Date
Это будет соответствовать "Дата" в "EndDate" и "YesterdaysDate", но не будет соответствовать "StartDate"
/Start\(Date\)\@!
будет соответствовать "Старт" в "Запуск, но не в" StartDate "
/Start\(Date\)\@=
будет соответствовать "Start" в "StartDate" , но не в "Starting
/\(Start\)\@<=Date
будет соответствовать "Дата" в "StartDate" , но не в "EndDate" и "YesterdaysDate"