コードの共通ヘッダーに aを見つけた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 "は検索しません
誰でも助けることができますか?