Я бы предположил, что регулярные выражения VS разработаны так, чтобы они соответствовали коду , определив множество удобных ярлыков, таких как :w
для всего слова, или :i
для идентификатора C ++, или :q
для строки в кавычках.
Им обычно не нужно обрабатывать произвольные данные, для которых вам нужны обходные утверждения и тому подобное. Или, по крайней мере, это было ниже в списке приоритетов.