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