I can understand the frustration in having to learn a new1 regular expression dialect when you already know one well, but it's not possible to change which dialect Vim uses.
Vim's default regular expressions make it quicker to search for the textual elements frequently found in code. Thus you can search for for e.g.
foo() simply with the expression
foo(). Personally, this isn't to my taste, so I have the following in my .vimrc:
nnoremap / /\v nnoremap ? ?\v
This means my searches begin in "very magic" mode, so much less escaping is required to get to regular expression features such as grouping. If I need a normal "magic" expression I can simply delete the
\v by pressing Backspace.
However, some of the other differences (e.g. the syntax for lookaround) you're just going to have to learn afresh, I'm afraid. The best place if you're already well versed in regular expressions is probably the reference documentation (
:help regexp), but there's also info in the user guide (
This previous answer by tommcdo explains some of the benefits you will get from doing so.
1: New to you, that is. Vim's regular expressions pre-date most other current dialects.