Why do you have to make your regex \"very magic\" so that you don\'t have to escape your capture quotes? And if you set your environment to very magic, you are non-standard
There is a plugin called eregex.vim which translates from PCRE to Vim's syntax. It takes over a thousand lines of vim to achieve that translation!