Visual Studio, Rechercher et remplacer, regex

J’essaie de remplacer tous les #include "whatever.h" par #include utilisant la fonctionnalité de recherche et de remplacement dans Visual Studio 2005. J’ai utilisé le regex \#include \"[az\.h]+\" pour trouver la déclaration d’inclusion. Mais je me demande comment encadrer le regex de remplacement.

\#include \ ne fonctionnait pas et ne le ferait pas; il remplace l’instruction #include "whatever.h" #include #include "whatever.h" par #include . Comment dois-je encadrer le regex de remplacement pour conserver whatever.h qu’il contient?

Pour les versions antérieures à Visual studio 2012:
Cela fonctionne quand je fais ceci:
find include "{[a-zA-Z]+\.h}" ,
remplacer par include <\1> .
Les parties les plus pertinentes pour votre question sont les accolades {} et les références arrière \1 : \n références au nième groupe indiqué par des accolades dans l’expression de recherche.

Pour les versions Visual studio 2012 & up:
À partir de VS2012 .NET Framework, des expressions régulières sont utilisées. Donc là, ça devrait être:
find include "([a-zA-Z]+\.h)" ,
remplacer par include <$1> .