大规模搜索和替换包括
Mass search-and-replace of includes
我有很多文件包含如下方式:
#include <log4cxx/*whatever header file*>
我需要搜索并替换它们,将它们更改为:
#include "log4cxx-0.10.0/src/main/include/log4cxx/*whatever header file*>
我试过这样做而不改变<>
到""
,它在构建中搞砸了。
我使用eclipse作为IDE。
提前感谢你的帮助!
我会使用notepad++并使用扩展名为*.h;*.c和*.cpp等的"搜索和替换文件"。正如别人写的,你可以搜索:
#include <(log4cxx)/(.*)>
替换为:
#include "1-0.10.0/src/main/include/1/2"
如果您使用emacs(文本编辑器)打开文件,您可以使用命令replace-regex,并使用正则表达式#include <.(asterisk)>
替换所有这些includes
。.(asterisk)
表示0个或多个字符的任意组。
用星号代替(星号)
相关文章:
- 模板参数替换失败,并且未完成隐式转换
- 如何用转义符替换字符串中的所有特殊字符
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 为什么 cmake 许可证<>样式不包括?
- 计算平均值,不包括上次得分
- 为什么除非添加括号,否则构造函数上的模板替换会失败?
- 在一个读写器队列中,我可以用volatile替换原子吗
- 从多个源构造一个对象,包括一个对象向量
- 用符号版本替换对函数的所有调用
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 替换基于地图的所有引用
- 按平均值替换数组中的元素
- 我可以在这里替换什么,因为我不能在 C# 中使用隐式变量的 lambda 函数?
- 如何将字节数组元素替换为修改的十六进制 ASCII 符号?
- 在编译中包括 Botan 2
- 初始化 std::vector 替换为单大括号而不是双大括号
- 将值从另一个数组写入数组,不包括不需要的值 C++
- Regex用反斜杠替换斜杠里面的#,包括双引号
- 大规模搜索和替换包括