brintos

brintos / llvm-project-archived public Read only

0
0
Text · 297 B · 466dc62 Raw
15 lines · cpp
1#include <regex.h>2#include <string>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