锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久发布国产伦子伦精品,久久996热精品xxxx,久久精品九九亚洲精品天堂http://www.shnenglu.com/volant/archive/2010/04/12/112314.html灝忓灝忓Mon, 12 Apr 2010 05:14:00 GMThttp://www.shnenglu.com/volant/archive/2010/04/12/112314.htmlhttp://www.shnenglu.com/volant/comments/112314.htmlhttp://www.shnenglu.com/volant/archive/2010/04/12/112314.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/112314.htmlhttp://www.shnenglu.com/volant/services/trackbacks/112314.html宸ヤ綔涓粡甯擱渶瑕佸湪姝e垯琛ㄨ揪寮忎腑浣跨敤鏂規嫭鍙鳳紝姣斿鍖歸厤Linux緋葷粺鍛戒護琛屾彁紺虹“[root@localhost ~]# ”銆傚湪python涓紝鍙互浣跨敤姝e垯琛ㄨ揪寮?#8220;[\[][^\[\]]*[\]][#|$] ”榪涜鍖歸厤錛屼絾鍦╮egex涓姝e垯琛ㄨ揪寮忔棤娉曟紜尮閰嶃?br>鐢變簬man鎵嬪唽涓己灝戝鏂規嫭鍙瘋漿涔夌殑浠嬬粛錛屾湰鏂囧regex涓柟鎷彿鐨勪嬌鐢ㄨ繘琛屾祴璇曪紝嫻嬭瘯紼嬪簭濡備笅錛?/p>
#include <stdio.h>
#include <string.h>

#include <sys/types.h>
#include <regex.h>

int main(int argc, char** argv)


{
char * pattern, *mstr;
int x, z, lno = 0, cflags = REG_EXTENDED;
char ebuf[128], lbuf[256], format[32];
regex_t reg;
regmatch_t pm[10];
const size_t nmatch = 10;

pattern = argv[1];
z = regcomp(®, pattern, cflags);

if (z != 0)

{
regerror(z, ®, ebuf, sizeof(ebuf));
fprintf(stderr, "%s: pattern '%s' \n",ebuf, pattern);
regfree(®);
return 1;
}

while(fgets(lbuf, sizeof(lbuf), stdin))

{
++lno;
if ((z = strlen(lbuf)) > 0 && lbuf[z-1]== '\n') lbuf[z - 1] = 0;

z = regexec(®, lbuf, nmatch, pm, 0);
if (z == REG_NOMATCH)

{
printf("not match\n");
continue;
}
else if (z != 0)

{
regerror(z, ®, ebuf, sizeof(ebuf));
fprintf(stderr, "%s: regcom('%s')\n",
ebuf, lbuf);
return 2;
}

if (pm[0].rm_so!=-1)
printf("%04d: %s\n", lno, lbuf);
for (x = 0; x < nmatch && pm[x].rm_so != -1; ++ x)

{
mstr = strndup(lbuf + pm[x].rm_so, pm[x].rm_eo-pm[x].rm_so);
printf(" $%d: %s\n", x, mstr);
free(mstr);
}
fflush(stdout);

}

regfree(®);
return 0;
}
涓嬮潰鏄姝e垯琛ㄨ揪寮?#8220;[\[][^\[\]]*[\]][#|$] ” 鐨勬祴璇曪紝鏄劇劧涓嶇鍚堣姹傘?
./testreg "[\[][^\[\]]*[\]][#|$] "
[root@localhost bin]#
not match
[a\]#
0005: [a\]#
$0: [a\]#
浠庣畝鍗曠殑寮濮嬪厛嫻嬭瘯宸︽嫭鍙?#8220;[”鐨勫尮閰嶏細
./testreg "[\[]+"
a
not match
[
0002: [
$0: [
[root@localhost bin]#
0003: [root@localhost bin]#
$0: [
鍐嶆祴璇曞彸鎷彿“]”錛?
./testreg "[\]]+"
]
not match
\]
0002: \]
$0: \]
-----------------
./testreg "[]]+"
]]
0001: ]]
$0: ]]
涓や釜綆鍗曠殑姝e垯琛ㄨ揪寮忓彲浠ョ湅鍑猴細regex涓乏鏂規嫭鍙烽渶瑕佽漿涔夛紝鍙蟲柟鎷彿涓嶉渶瑕佽漿涔夈?br>涓嬮潰鎴戜滑鍐嶆潵嫻嬭瘯鍖歸厤涓涓嬩換鎰忛潪鏂規嫭鍙峰瓧絎︼細
./testreg "[^\[]]+" //瀵筟杞箟錛屼笉瀵筣杞箟
[abc]
0001: [abc]
$0: c]
./testreg "[^\[\]]+" //瀵筟鍜宂杞箟
[abc]
0001: [abc]
$0: c]
./testreg "[^]\[]+" //瀵筟杞箟錛屼笉瀵筣杞箟錛屼笖鎶奭鏀懼湪^鍚庝嬌]涓嶄笌鍓嶉潰鐨刐鍖歸厤
[abc]
0001: [abc]
$0: abc
閫氳繃涓婇潰嫻嬭瘯鍙互寰楀嚭姝g‘鐨勬鍒欒〃杈懼紡鏉ュ尮閰峀inux鍛戒護琛屾彁紺虹鈥斺?#8220;[\[][^]\[]*[]][#$] ”鎴?#8220;\[[^]\[]*][#$] ”銆?

]]>- [瀵煎叆]date鍜宻tathttp://www.shnenglu.com/volant/archive/2009/06/18/87974.html灝忓灝忓Thu, 18 Jun 2009 06:40:00 GMThttp://www.shnenglu.com/volant/archive/2009/06/18/87974.htmlhttp://www.shnenglu.com/volant/comments/87974.htmlhttp://www.shnenglu.com/volant/archive/2009/06/18/87974.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/87974.htmlhttp://www.shnenglu.com/volant/services/trackbacks/87974.html
鏂囩珷鏉ユ簮:http://blog.csdn.net/volant_hoo/archive/2009/05/11/4169102.aspx
]]> - [瀵煎叆]Linux鐨刲oadavghttp://www.shnenglu.com/volant/archive/2009/06/18/87975.html灝忓灝忓Thu, 18 Jun 2009 06:40:00 GMThttp://www.shnenglu.com/volant/archive/2009/06/18/87975.htmlhttp://www.shnenglu.com/volant/comments/87975.htmlhttp://www.shnenglu.com/volant/archive/2009/06/18/87975.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/87975.htmlhttp://www.shnenglu.com/volant/services/trackbacks/87975.html
鏂囩珷鏉ユ簮:http://blog.csdn.net/volant_hoo/archive/2009/05/11/4169030.aspx
]]> - [瀵煎叆]鍏變韓鍐呭瓨http://www.shnenglu.com/volant/archive/2009/06/18/87971.html灝忓灝忓Thu, 18 Jun 2009 06:38:00 GMThttp://www.shnenglu.com/volant/archive/2009/06/18/87971.htmlhttp://www.shnenglu.com/volant/comments/87971.htmlhttp://www.shnenglu.com/volant/archive/2009/06/18/87971.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/87971.htmlhttp://www.shnenglu.com/volant/services/trackbacks/87971.html
鏂囩珷鏉ユ簮:http://blog.csdn.net/volant_hoo/archive/2009/05/11/4169093.aspx
]]>
亚洲中文字幕久久精品无码喷水|
久久精品国产99国产精品导航|
久久精品国产99久久无毒不卡
|
久久天天躁夜夜躁狠狠躁2022|
亚洲国产香蕉人人爽成AV片久久|
久久人人爽人人爽人人片AV东京热|
亚洲色欲久久久久综合网|
久久天天躁狠狠躁夜夜2020一|
久久99亚洲网美利坚合众国|
狠狠久久综合伊人不卡|
少妇人妻88久久中文字幕|
狠狠精品久久久无码中文字幕
|
热久久国产欧美一区二区精品|
久久久久久九九99精品|
韩国三级中文字幕hd久久精品|
囯产精品久久久久久久久蜜桃|
久久精品这里热有精品|
无码超乳爆乳中文字幕久久|
久久精品国产福利国产秒|
午夜精品久久久久久久|
久久www免费人成看国产片|
久久人人爽爽爽人久久久|
少妇人妻88久久中文字幕|
人妻少妇精品久久|
久久婷婷久久一区二区三区|
色88久久久久高潮综合影院|
久久这里只精品99re66|
国产精品嫩草影院久久|
国产精品久久精品|
久久99国产精品久久99果冻传媒|
人妻无码久久精品|
久久精品亚洲男人的天堂|
久久香蕉国产线看观看猫咪?v|
久久国产精品99精品国产987|
亚洲AV无码久久|
亚洲va中文字幕无码久久不卡|
久久久亚洲AV波多野结衣|
国产成人久久精品一区二区三区|
亚洲伊人久久成综合人影院|
日韩精品久久久久久久电影|
中文精品久久久久人妻不卡|