The (?<!...) is a look-behind zero-width assertion that checks but does not consume the text that is immediately before the text we match (the \n symbol). You tried a look-ahead that checks the text right after the text you matched.
The same construct in Vim is \(....\)\@<!:
Asked in February 2016Viewed 2,016 timesVoted 10Answered 3 times