正規表現を使用して4桁のグループを抽出する方法を見つけようとしています
私が今使っている正規表現:
regex_time : "(([01][0-9]|2[0-3])[0-5][0-9])";
コードサンプル:
regex expressionFormat(REGEX_TIME);
boost::match_results<std::string::const_iterator> what;
if (boost::regex_search(input,what,expressionFormat))
私の入力は通常、次の形式になります
"0000 1800 2359"
そして、比較を行うためにそれらをベクトルにプッシュしたいと思います。
行から文字列形式で時間を解析するためのものです。