私はこのような文字列を持っています:
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
です。