Я пытаюсь заменить использование std stl на EASTL, и, поскольку у меня много файлов cpp / h, я полагаюсь на параметр «Поиск в файлах» vs-code со следующим шаблоном:
((?<=#include \<)([^\/(.h)]+?)(?=\>))
Это полностью соответствует в regexr.com , как в сопоставлении, так и в замене, а также в коде, но требует возможности включения механизма PCRE2 из-за использования обратных ссылок.
Попытка сослаться на соответствующую группу # 1 с помощью $1
в представлении поиска на боковой панели просто не работает, а просто добавляет "$ 1".
Но если я ищу и заменяю один и тот же вход для каждого файла вручную, он работает как задумано.
Спасибо.