1 | #include <gnuregex.h> |
---|---|
2 | #include <string> |
3 | int 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 | return regexec(&re, str.c_str(), 0, nullptr, 0) ? -1 : 0; |
11 | } |
12 | |
13 |