我using namespace std;
在我们的代码中发现了一个通用标题,我想删除它。
因此,我需要将vector
代码中出现的所有std::vector
.
我需要编写一个表达式来 grep 它,忽略以下情况:
std::vector
// comment with a vector
"string with a vector"
这样我就不会像这样替换它们
std::std::vector
// comment with a std::vector
"string with a std::vector"
到目前为止,我已经设法使用表达式忽略了“std::vector”的情况
grep "^[^:]*vector" *.h
但是我在编写否定句时遇到了问题,例如:
- 找到“ X ”而不是“ YX ”或“ Y.*X ”
有人可以帮忙吗?