0

私はこのような文字列を持っています:

    parser = new ASTParser(in, encoding);

これらの文字列をトークン化すると、次のようになります。

    ASTParser(in, encoding);

さて、正規表現を実行してASTParserのみを取得するにはどうすればよいですか?

私はこれを使ってやろうとしましたstd::erase

    str.erase(std::remove_if(str.begin(), str.end(), isLetter), str.end());

しかし、問題は、パラメーター ( ASTParserinencoding) も取得することであり、これは必要ありません。

また、 での解決策をいただければ幸いboost::regexです。

4

1 に答える 1