Answers:
对于Visual Studio 2012 之前的版本:
在执行此操作时它将起作用:
find include "{[a-zA-Z]+\.h}",
替换为include <\1>。
与您的问题最相关的部分是花括号{}和向后引用\1:\n对搜索表达式中由花括号指示的第n个组的引用。
对于Visual Studio 2012及更高版本:
从VS2012 .NET Framework开始使用正则表达式。因此应该是:
查找include "([a-zA-Z]+\.h)",
替换为include <$1>。
[a-zA-Z0-9_]捕捉到更多的文件名。