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_]
捕捉到更多的文件名。