1 #include <regex.h> 2 #include <string> main()3int main() { 4 std::string str = "test0159"; 5 regex_t re; 6 int ec = regcomp(&re, "^[a-z]+[0-9]+$", REG_EXTENDED | REG_NOSUB); 7 if (ec != 0) { 8 return ec; 9 } 10 int ret = regexec(&re, str.c_str(), 0, nullptr, 0) ? -1 : 0; 11 regfree(&re); 12 return ret; 13 } 14 15