vs код не может заменить использование ссылок на регулярные выражения в режиме PCRE2 - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь заменить использование std stl на EASTL, и, поскольку у меня много файлов cpp / h, я полагаюсь на параметр «Поиск в файлах» vs-code со следующим шаблоном:

((?<=#include \<)([^\/(.h)]+?)(?=\>))

Это полностью соответствует в regexr.com , как в сопоставлении, так и в замене, а также в коде, но требует возможности включения механизма PCRE2 из-за использования обратных ссылок.

Попытка сослаться на соответствующую группу # 1 с помощью $1 в представлении поиска на боковой панели просто не работает, а просто добавляет "$ 1".

enter image description here

Но если я ищу и заменяю один и тот же вход для каждого файла вручную, он работает как задумано.

enter image description here

Спасибо.

...