#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main() {
std::regex re("\\w+");
std::string subject("This is a test test");
std::ptrdiff_t match_count(std::distance(
std::sregex_iterator(subject.begin(), subject.end(), re),
std::sregex_iterator()));
std::cout << match_count << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXN0ZDo6cmVnZXggIHJlKCJcXHcrIik7CglzdGQ6OnN0cmluZyBzdWJqZWN0KCJUaGlzIGlzIGEgdGVzdCB0ZXN0Iik7CgkKCXN0ZDo6cHRyZGlmZl90IG1hdGNoX2NvdW50KHN0ZDo6ZGlzdGFuY2UoCgkgICAgc3RkOjpzcmVnZXhfaXRlcmF0b3Ioc3ViamVjdC5iZWdpbigpLCBzdWJqZWN0LmVuZCgpLCByZSksCgkgICAgc3RkOjpzcmVnZXhfaXRlcmF0b3IoKSkpOwoJCglzdGQ6OmNvdXQgPDwgbWF0Y2hfY291bnQgPDwgc3RkOjplbmRsOwoJcmV0dXJuIDA7Cn0=