Unless you really need some advanced regular expressions only supported by PCRE, using POSIX regular expressions with grep is usually an order of magnitude faster
I have been using Vim for most editing for about 12 years now. I think I tried it for the first time in about 2003,