Я пытаюсь заменить все #include "whatever.h"
с #include <whatever.h>
помощью функции поиска и замены в Visual Studio 2005. Я использовал регулярное выражение, \#include \"[a-z\.h]+\"
чтобы найти оператор include. Но мне интересно, как создать замену регулярного выражения.
\#include \<[a-z\.h]+\>
не получилось и не будет; он заменяет оператор #include "whatever.h"
на #include <[a-z.h]+>
. Как мне создать заменяющее регулярное выражение, чтобы сохранить whatever.h
его как есть?
[a-zA-Z0-9_]
для захвата большего количества имен файлов.Для регулярных выражений с регистром необходимо выбрать как Match Case, так и Regular Expressions. Иначе [az] не сработает.
источник