1
boost::regex re("(abc)(.*?)");
boost::smatch m;
std::string str = "abcdlogin";
boost::regex_search(str, m, re);
我發現m [1] .first是「abcdlogin」,m [1] .second是「dlogin」。boost regex_search找不到第一個匹配項
但我認爲是m [1]。首先應該是「abc」?
謝謝,它現在工作:) –