#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main()
{
std::string line("A50. hsih Y0 his ");
std::smatch match;
std::regex reg("[A][-+]?([0-9]*\\.[0-9]*|[0-9]+)");
if ( std::regex_search(line,match,reg) ){
cout << match.str(0) << endl;
}else{
cout << "nothing found" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCiAgICBzdGQ6OnN0cmluZyBsaW5lKCJBNTAuIGhzaWggWTAgaGlzICIpOwogICAgc3RkOjpzbWF0Y2ggbWF0Y2g7CiAgICBzdGQ6OnJlZ2V4IHJlZygiW0FdWy0rXT8oWzAtOV0qXFwuWzAtOV0qfFswLTldKykiKTsgICAKCiAgICBpZiAoIHN0ZDo6cmVnZXhfc2VhcmNoKGxpbmUsbWF0Y2gscmVnKSApewogICAgICAgICAgICBjb3V0IDw8IG1hdGNoLnN0cigwKSA8PCBlbmRsOwoKICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgY291dCA8PCAibm90aGluZyBmb3VuZCIgPDwgZW5kbDsKICAgICAgICB9CgogIHJldHVybiAwOwp9