#include <iostream>
#include <string>
#include <regex>
int main()
{
std::string source="It's a book.";
std::regex syntax("(a|an|the)\\s+[A-Za-z]+");
for(std::sregex_iterator end,i(source.begin(),source.end(),syntax);i!=end;++i)
{
std::cout<<i->str()<<std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CiAKaW50IG1haW4oKQogIHsKICAgc3RkOjpzdHJpbmcgc291cmNlPSJJdCdzIGEgYm9vay4iOwogICBzdGQ6OnJlZ2V4IHN5bnRheCgiKGF8YW58dGhlKVxccytbQS1aYS16XSsiKTsKICAgZm9yKHN0ZDo6c3JlZ2V4X2l0ZXJhdG9yIGVuZCxpKHNvdXJjZS5iZWdpbigpLHNvdXJjZS5lbmQoKSxzeW50YXgpO2khPWVuZDsrK2kpCiAgICAgewogICAgICBzdGQ6OmNvdXQ8PGktPnN0cigpPDxzdGQ6OmVuZGw7CiAgICAgfQogICByZXR1cm4gMDsKICB9