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

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

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

本文實(shí)例講述了C語(yǔ)言正則表達(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á)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript

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

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

  • C語(yǔ)言簡(jiǎn)單實(shí)現(xiàn)求n階勒讓德多項(xiàng)式的方法

    C語(yǔ)言簡(jiǎn)單實(shí)現(xiàn)求n階勒讓德多項(xiàng)式的方法

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

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

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

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

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

    C語(yǔ)言歸排與計(jì)排深度理解

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

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

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

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

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

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

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

    C++計(jì)算圓形、矩形和三角形的面積

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

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

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

    酒泉市| 和硕县| 山阴县| 浮山县| 石屏县| 游戏| 苏州市| 遂溪县| 漠河县| 望江县| 黄石市| 益阳市| 科尔| 阳城县| 登封市| 河东区| 孝昌县| 赞皇县| 吴桥县| 安徽省| 玛多县| 山东省| 山阴县| 陇川县| 清水河县| 吴桥县| 都昌县| 华坪县| 湘潭市| 淅川县| 巴彦县| 大冶市| 晋江市| 广宁县| 加查县| 新郑市| 金门县| 通州市| 额尔古纳市| 博罗县| 柞水县|