最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言正則表達(dá)式操作示例

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

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

#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款非常方便的正則表達(dá)式工具供大家參考使用:

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

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

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

  • C語言簡單實現(xiàn)求n階勒讓德多項式的方法

    C語言簡單實現(xiàn)求n階勒讓德多項式的方法

    這篇文章主要介紹了C語言簡單實現(xiàn)求n階勒讓德多項式的方法,涉及C語言復(fù)雜浮點數(shù)運算的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-05-05
  • 淺談C++中的引用和指針

    淺談C++中的引用和指針

    這篇文章主要介紹了淺談C++中的引用和指針,C++允許為已定義的變量再起一個新的別名,稱為變量的引用名,引用名看起來像是一個變量名,但它是一種特殊變量,稱為引用變量,或簡稱為引用,需要的朋友可以參考下
    2023-08-08
  • C語言中qsort函數(shù)用法及用冒泡排序?qū)崿F(xiàn)

    C語言中qsort函數(shù)用法及用冒泡排序?qū)崿F(xiàn)

    qsort函數(shù)是由C語言提供的標(biāo)準(zhǔn)庫函數(shù), 它的實現(xiàn)思想是快速排序。這篇文章主要介紹了C語言中qsort函數(shù)用法及用冒泡排序?qū)崿F(xiàn)qsort函數(shù)功能,需要的可以參考一下
    2022-10-10
  • C語言歸排與計排深度理解

    C語言歸排與計排深度理解

    這篇文章主要為大家詳細(xì)的介紹了C語言中計數(shù)排序和歸并排序,歸并排序是創(chuàng)建在歸并操作上的一種有效的排序算法,計數(shù)排序不用比較兩個數(shù)的大小,感興趣的朋友可以參考閱讀
    2023-04-04
  • VC List Control控件如何刪除選中的記錄實例詳解

    VC List Control控件如何刪除選中的記錄實例詳解

    這篇文章主要介紹了VC List Control控件如何刪除選中的記錄實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C語言計算連續(xù)無序數(shù)組中缺省數(shù)字方法詳解

    C語言計算連續(xù)無序數(shù)組中缺省數(shù)字方法詳解

    這篇文章主要介紹了C語言計算連續(xù)無序數(shù)組中缺省數(shù)字方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • 優(yōu)秀程序員必須知道的20個位運算技巧

    優(yōu)秀程序員必須知道的20個位運算技巧

    掌握簡單的位運算技巧還是必要的,所以今天寫這篇文章把我積累的一些位運算技巧分享給大家,這些技巧不會是如求“1的數(shù)目”的技巧,是最基本的一行位運算技巧
    2013-09-09
  • C++計算圓形、矩形和三角形的面積

    C++計算圓形、矩形和三角形的面積

    這篇文章介紹了C++計算圓形、矩形和三角形面積的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C++11?nullptr實現(xiàn)初始化空指針

    C++11?nullptr實現(xiàn)初始化空指針

    避免產(chǎn)生“野指針”最有效的方法,就是在定義指針的同時完成初始化操作,本文主要介紹了C++11?nullptr初始化空指針,感興趣的可以了解一下
    2022-01-01
  • 最新評論

    句容市| 法库县| 桐乡市| 衢州市| 泸水县| 郁南县| 桂林市| 祥云县| 三江| 城口县| 英超| 综艺| 淄博市| 上思县| 噶尔县| 南丹县| 绵竹市| 榆社县| 万荣县| 宁城县| 萨嘎县| 壤塘县| 保亭| 博罗县| 确山县| 岑溪市| 乌审旗| 舞阳县| 浠水县| 崇义县| 息烽县| 天气| 清流县| 延寿县| 东宁县| 根河市| 恩施市| 台东市| 清远市| 吴旗县| 枝江市|