#include <iostream>
#include <limits>
#include <boost/xpressive/xpressive.hpp>
int main ()
{
boost::xpressive::sregex r = boost::xpressive::sregex::compile("(.*)\\.AUD\\$");
boost::xpressive::smatch m;
const auto ret = boost::xpressive::regex_search(std::string("AUD$"), m, r);
std::cout << ret << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8Ym9vc3QveHByZXNzaXZlL3hwcmVzc2l2ZS5ocHA+CgppbnQgbWFpbiAoKQp7Cglib29zdDo6eHByZXNzaXZlOjpzcmVnZXggciA9IGJvb3N0Ojp4cHJlc3NpdmU6OnNyZWdleDo6Y29tcGlsZSgiKC4qKVxcLkFVRFxcJCIpOwoJYm9vc3Q6OnhwcmVzc2l2ZTo6c21hdGNoIG07Cgljb25zdCBhdXRvIHJldCA9IGJvb3N0Ojp4cHJlc3NpdmU6OnJlZ2V4X3NlYXJjaChzdGQ6OnN0cmluZygiQVVEJCIpLCBtLCByKTsKICAgIHN0ZDo6Y291dCA8PCByZXQgPDwgc3RkOjplbmRsOwp9Cg==