中国E盟技术频道的编辑今天将用实例给大家讲述C语言正则表达式操作示例,结合实例形式分析了C语言正则匹配类似邮箱格式功能的实现技巧,需要的朋友可以参考下。具体如下:
#include#include 以上就是C语言正则表达式操作示例,希望本文所述对大家C语言程序设计有所帮助,更多内容,请关注中国E盟技术频道。#include int main(int argc,char**argv) { int status; int i; int cflags = REG_EXTENDED; regmatch_t pmatch[1]; const size_t nmatch =1 ; regex_t reg; const char * pattern="^[A-Z]{2}\\w+@\\w{6}_\\w+.\\w+$"; //const char * pattern="^[A-Z]{2}\\w+$"; //const char * pattern="^\\w$"; regcomp(,pattern,cflags); status=regexec(,argv[1],nmatch,pmatch,0); printf("%s",argv[1]); if(status == REG_NOMATCH) printf("no Match\n"); else if(status ==0) { printf("match\n"); } }





