0
を高める「34.24は= nam12」に「= nam12 34.24」に、正規表現の作成を手伝ってください
boost::regex regex();
boost::cmatch result;
std::string identifier;
std::string value;
if (boost::regex_match(assign.c_str(), result, regex))
{
identifier = std::string(result[1].first, result[1].second);
value = std::string(result[2].first, result[2].second);
}
にそれを参照してください - あなたはどのような正規表現を試してみましたか? – UKMonkey
このコードの結果はどうしますか?表面的に見えるほどシンプルであれば、正規表現は過剰です。 –
@PeteBecker私はstd :: istreamがこれには十分だと同意しますが、正規表現は実際には私にはあまりにも少なすぎます(抽出/検証なし)。 – sehe