首页 > 编程 > C > 正文

C语言正则表达式操作示例

2020-02-24 14:34:12
字体:
来源:转载
供稿:网友

武林技术频道的编辑今天将用实例给大家讲述C语言正则表达式操作示例,结合实例形式分析了C语言正则匹配类似邮箱格式功能的实现技巧,需要的朋友可以参考下。具体如下:

#include #include #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语言程序设计有所帮助,更多内容,请关注武林技术频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选