#include <boost/regex.hpp>
#include <iostream>
#include <string>
int main()
{
boost::regex re("^b");
std::string a = "ab";
std::cout << boost::regex_match(a.begin() + 1, a.end(), re, boost::regex_constants::match_prev_avail) << std::endl;
return 0;
}
I2luY2x1ZGUgPGJvb3N0L3JlZ2V4LmhwcD4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKQp7CgoKICAgIGJvb3N0OjpyZWdleCByZSgiXmIiKTsKICAgIHN0ZDo6c3RyaW5nIGEgPSAiYWIiOwogICAgc3RkOjpjb3V0IDw8IGJvb3N0OjpyZWdleF9tYXRjaChhLmJlZ2luKCkgKyAxLCBhLmVuZCgpLCByZSwgYm9vc3Q6OnJlZ2V4X2NvbnN0YW50czo6bWF0Y2hfcHJldl9hdmFpbCkgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=