欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言正則表達式操作示例

 更新時間:2017年07月27日 11:01:45   作者:lifan5  
這篇文章主要介紹了C語言正則表達式操作,結合實例形式分析了C語言正則匹配類似郵箱格式功能的實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了C語言正則表達式操作。分享給大家供大家參考,具體如下:

#include <stdio.h>
#include <sys/types.h>
#include <regex.h>
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");
 }
}

可匹配類似admin@tools_jb51.net格式的字符串

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述對大家C語言程序設計有所幫助。

相關文章

最新評論