正则

 

#include<regex>

std::regex pattern(R"(xiaohai_([\d]+).([\d]+)/([\d]*)_([\d]+))");
std::string test("xiaohai_136.125/_123");
std::smatch match;

if (std::regex_search(test, match, pattern))
{
std::string No1 = match[1].str();
std::string No2 = match[2].str();
std::string No3 = match[3].str();
std::string No4 = match[4].str();
std::string No5 = match[5].str();

}

 

posted @ 2017-09-20 11:06  _xiaohaige  阅读(95)  评论(0编辑  收藏  举报