我有很多文件包含以下方式:
#include <log4cxx/*whatever header file*>
我需要基本上搜索并替换它们,将它们更改为:
#include "log4cxx-0.10.0/src/main/include/log4cxx/*whatever header file*>
我试过这样做而没有将<>
改为""
,而且它在构建中搞砸了。
我使用eclipse作为IDE。
提前感谢您的帮助!
答案 0 :(得分:0)
如果使用emacs(文本编辑器)打开文件,则可以使用命令replace-regex并使用正则表达式includes
替换所有#include <.(asterisk)>
。 .(asterisk)
表示任何零个或多个字符的组。
用星号代替(星号)
答案 1 :(得分:0)
我会使用notepad ++并使用扩展名* .h; * .c和* .cpp等进行“搜索和替换文件”。 正如其他人写的那样,你会搜索:
#include <(log4cxx)/(.*)>
替换为:
#include "\1-0.10.0/src/main/include/\1/\2"