C语言正则表达式操作示例
来源:爱站网时间:2019-02-28编辑:网友分享
爱站技术频道的编辑今天将用实例给大家讲述C语言正则表达式操作示例,结合实例形式分析了C语言正则匹配类似邮箱格式功能的实现技巧,需要的朋友可以参考下。
爱站技术频道的编辑今天将用实例给大家讲述C语言正则表达式操作示例,结合实例形式分析了C语言正则匹配类似邮箱格式功能的实现技巧,需要的朋友可以参考下。具体如下:
#include#include 以上就是C语言正则表达式操作示例,希望本文所述对大家C语言程序设计有所帮助,更多内容,请关注爱站技术频道。#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"); } }
上一篇:C++自动化编译工具的使用细节
下一篇:C语言实现汉诺塔算法代码