次のようにブーストで regex_search を使用しています。
std::string symbol = "abcd1234";
boost::regex regExpr("(\\d{4})", boost::regex::icase);
boost::smatch regMatch;
boost::regex_search(symbol, regMatch, regExpr);
私が取得する必要があるのは、「abcd」、つまり、最初に一致した正規表現までの元の文字列です。これはどのように可能ですか?前もって感謝します...