#include <iostream>
#include <string>
#include <regex>
int main()
{
std::string strr("1.0.0.0029.443");
//const char* strr = "1.0.0.0029.443";
std::regex rgx("([0-9])""([0-9])""([0-9])""([0-9])");
std::smatch match;
regex_search(strr, match, rgx);
std::cout<<match.size()<<std::endl;
for(int i = 0; i < 6; i++){
std::cout <<"UJH OH"<< match[i] << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CmludCBtYWluKCkKewoJc3RkOjpzdHJpbmcgc3RycigiMS4wLjAuMDAyOS40NDMiKTsKCS8vY29uc3QgY2hhciogc3RyciA9ICIxLjAuMC4wMDI5LjQ0MyI7CiAgICBzdGQ6OnJlZ2V4IHJneCgiKFswLTldKSIiKFswLTldKSIiKFswLTldKSIiKFswLTldKSIpOwogICAgc3RkOjpzbWF0Y2ggbWF0Y2g7CiAgICAKICAgIHJlZ2V4X3NlYXJjaChzdHJyLCBtYXRjaCwgcmd4KTsKCXN0ZDo6Y291dDw8bWF0Y2guc2l6ZSgpPDxzdGQ6OmVuZGw7Cglmb3IoaW50IGkgPSAwOyBpIDwgNjsgaSsrKXsKCSAgICBzdGQ6OmNvdXQgPDwiVUpIIE9IIjw8IG1hdGNoW2ldIDw8IHN0ZDo6ZW5kbDsKCX0KfQ==