本文共 498 字,大约阅读时间需要 1 分钟。
#include#include #include #include #include int main(){ int cflags = REG_EXTENDED; regmatch_t pmatch[1]; const size_t nmatch = 1; int status, i; regex_t reg; char *pattern = "^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$"; char *buf = "192.168.1.1"; regcomp(®, pattern, cflags); status = regexec(®, buf, nmatch, pmatch, 0); if (status == REG_NOMATCH) printf("No Match\n"); else if(status == 0) { printf("Match!\n"); } regfree(®); return 0;}
转载地址:http://coldi.baihongyu.com/