私はhppファイルを作成しました。宣言クラスは、その時点では含まれていないと仮定して転送する必要があります。正規表現の検索 - typedefの値の元のクラス/構造体の名前を見つけよう
私はtypedefされたクラスを持っています、そして、私は元のクラスまたは構造体名を得ることができるように、これがtypedefされている行を見つけるためにファイル内でfindをしたいと思います。
どうすればいいですか?私は検索したい: typedef "AnythingInBetween"の名前
私はhppファイルを作成しました。宣言クラスは、その時点では含まれていないと仮定して転送する必要があります。正規表現の検索 - typedefの値の元のクラス/構造体の名前を見つけよう
私はtypedefされたクラスを持っています、そして、私は元のクラスまたは構造体名を得ることができるように、これがtypedefされている行を見つけるためにファイル内でfindをしたいと思います。
どうすればいいですか?私は検索したい: typedef "AnythingInBetween"の名前
続く次の二重引用符は、以下のことを試してみてくださいまで、何かを二重引用符に続いてスペース文字に一致することを意味します。
^\s*typedef\s+[a-z:<>.]+\s+thename
これは、単一の行に発生した「thename」とすべて一致する単一の名前とのtypedefだ場合のために動作します。これはtypedefのC++文法の完全なものではありません(正規表現は単純にできません)が、90%の場合をキャッチします
正規表現のどのような風味が必要ですか?私はこれがあなたが必要とするものだと思いますか?
typedef\s"(.*?)"\sname
\s"(.*?)"\s
スペース