婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > C# 正則表達式經(jīng)典分類整理集合手冊第1/3頁

C# 正則表達式經(jīng)典分類整理集合手冊第1/3頁

熱門標(biāo)簽:高德地圖標(biāo)注短信簽約 RO地圖標(biāo)注app 自制電銷機器人 百音電話機器人 錫林郭勒盟地圖標(biāo)注位置 福州工作銷售電話機器人 湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 電銷機器人公司簡介 知名的電話機器人
有一段時間,正則表達式學(xué)習(xí)很火熱很潮流,當(dāng)時在CSDN一天就能看到好幾個正則表達式的帖子,那段時間借助論壇以及Wrox Press出版的《C#字符串和正則表達式參考手冊》學(xué)習(xí)了一些基礎(chǔ)的知識,同時也為我在CSDN大概賺了1000分,今天想起來,去找《C#字符串和正則表達式參考手冊》時,已經(jīng)不知所蹤了。
(1)“@”符號
符下兩ows表研究室的火熱,當(dāng)晨在“@”雖然并非C#正則表達式的“成員”,但是它經(jīng)常與C#正則表達式出雙入對?!癅”表示,跟在它后面的字符串是個“逐字字符串”,不是很好理解,舉個例子,以下兩個聲明是等效的:
string x="D:\\My Huang\\My Doc";
string y = @"D:\My Huang\My Doc";
事實上,如果按如下聲明,C#將會報錯,因為“\”在C#中用于實現(xiàn)轉(zhuǎn)義,如“\n”換行:
string x = "D:\My Huang\My Doc";

(2)基本的語法字符。
\d 0-9的數(shù)字
\D \d的補集(以所以字符為全集,下同),即所有非數(shù)字的字符
\w 單詞字符,指大小寫字母、0-9的數(shù)字、下劃線
\W \w的補集
\s 空白字符,包括換行符\n、回車符\r、制表符\t、垂直制表符\v、換頁符\f
\S \s的補集
. 除換行符\n外的任意字符
[…] 匹配[]內(nèi)所列出的所有字符
[^…] 匹配非[]內(nèi)所列出的字符
下面提供一些簡單的示例:
復(fù)制代碼 代碼如下:

string i = "\n";
string m = "3";
Regex r = new Regex(@"\D");
//同Regex r = new Regex("\\D");
//r.IsMatch(i)結(jié)果:true
//r.IsMatch(m)結(jié)果:false

string i = "%";
string m = "3";
Regex r = new Regex("[a-z0-9]");
//匹配小寫字母或數(shù)字字符
//r.IsMatch(i)結(jié)果:false
//r.IsMatch(m)結(jié)果:true

3)定位字符
“定位字符”所代表的是一個虛的字符,它代表一個位置,你也可以直觀地認(rèn)為“定位字符”所代表的是某個字符與字符間的那個微小間隙。
^ 表示其后的字符必須位于字符串的開始處
$ 表示其前面的字符必須位于字符串的結(jié)束處
\b 匹配一個單詞的邊界
\B 匹配一個非單詞的邊界
另外,還包括:\A 前面的字符必須位于字符處的開始處,\z 前面的字符必須位于字符串的結(jié)束處,\Z 前面的字符必須位于字符串的結(jié)束處,或者位于換行符前
下面提供一些簡單的示例:
復(fù)制代碼 代碼如下:

string i = "Live for nothing,die for something";
Regex r1 = new Regex("^Live for nothing,die for something$");
//r1.IsMatch(i) true
Regex r2 = new Regex("^Live for nothing,die for some$");
//r2.IsMatch(i) false
Regex r3 = new Regex("^Live for nothing,die for some");
//r3.IsMatch(i) true

string i = @"Live for nothing,
die for something";//多行
Regex r1 = new Regex("^Live for nothing,die for something$");
Console.WriteLine("r1 match count:" + r1.Matches(i).Count);//0
Regex r2 = new Regex("^Live for nothing,die for something$", RegexOptions.Multiline);
Console.WriteLine("r2 match count:" + r2.Matches(i).Count);//0
Regex r3 = new Regex("^Live for nothing,\r\ndie for something$");
Console.WriteLine("r3 match count:" + r3.Matches(i).Count);//1
Regex r4 = new Regex("^Live for nothing,$");
Console.WriteLine("r4 match count:" + r4.Matches(i).Count);//0
Regex r5 = new Regex("^Live for nothing,$", RegexOptions.Multiline);
Console.WriteLine("r5 match count:" + r5.Matches(i).Count);//0
Regex r6 = new Regex("^Live for nothing,\r\n$");
Console.WriteLine("r6 match count:" + r6.Matches(i).Count);//0
Regex r7 = new Regex("^Live for nothing,\r\n$", RegexOptions.Multiline);
Console.WriteLine("r7 match count:" + r7.Matches(i).Count);//0
Regex r8 = new Regex("^Live for nothing,\r$");
Console.WriteLine("r8 match count:" + r8.Matches(i).Count);//0
Regex r9 = new Regex("^Live for nothing,\r$", RegexOptions.Multiline);
Console.WriteLine("r9 match count:" + r9.Matches(i).Count);//1
Regex r10 = new Regex("^die for something$");
Console.WriteLine("r10 match count:" + r10.Matches(i).Count);//0
Regex r11 = new Regex("^die for something$", RegexOptions.Multiline);
Console.WriteLine("r11 match count:" + r11.Matches(i).Count);//1
Regex r12 = new Regex("^");
Console.WriteLine("r12 match count:" + r12.Matches(i).Count);//1
Regex r13 = new Regex("$");
Console.WriteLine("r13 match count:" + r13.Matches(i).Count);//1
Regex r14 = new Regex("^", RegexOptions.Multiline);
Console.WriteLine("r14 match count:" + r14.Matches(i).Count);//2
Regex r15 = new Regex("$", RegexOptions.Multiline);
Console.WriteLine("r15 match count:" + r15.Matches(i).Count);//2
Regex r16 = new Regex("^Live for nothing,\r$\n^die for something$", RegexOptions.Multiline);
Console.WriteLine("r16 match count:" + r16.Matches(i).Count);//1
//對于一個多行字符串,在設(shè)置了Multiline選項之后,^和$將出現(xiàn)多次匹配。

string i = "Live for nothing,die for something";
string m = "Live for nothing,die for some thing";
Regex r1 = new Regex(@"\bthing\b");
Console.WriteLine("r1 match count:" + r1.Matches(i).Count);//0
Regex r2 = new Regex(@"thing\b");
Console.WriteLine("r2 match count:" + r2.Matches(i).Count);//2
Regex r3 = new Regex(@"\bthing\b");
Console.WriteLine("r3 match count:" + r3.Matches(m).Count);//1
Regex r4 = new Regex(@"\bfor something\b");
Console.WriteLine("r4 match count:" + r4.Matches(i).Count);//1
//\b通常用于約束一個完整的單詞

123下一頁閱讀全文
您可能感興趣的文章:
  • C#使用正則表達式過濾html標(biāo)簽
  • c#中過濾html的正則表達式
  • C#基于正則表達式抓取a標(biāo)簽鏈接和innerhtml的方法
  • C#正則表達式匹配HTML中的圖片路徑,圖片地址代碼
  • 常用正則 常用的C#正則表達式
  • C#正則表達式使用方法示例
  • c#匹配整數(shù)和小數(shù)的正則表達式
  • C#使用正則表達式實例
  • C#的正則表達式Regex類使用簡明教程
  • c#使用正則表達式匹配字符串驗證URL示例
  • c#判斷字符是否為中文的三種方法分享(正則表達式判斷)
  • C#正則過濾HTML標(biāo)簽并保留指定標(biāo)簽的方法

標(biāo)簽:吉林 河北 茂名 秦皇島 怒江 昆明 西寧 玉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《C# 正則表達式經(jīng)典分類整理集合手冊第1/3頁》,本文關(guān)鍵詞  正則,表達式,經(jīng)典,分類,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《C# 正則表達式經(jīng)典分類整理集合手冊第1/3頁》相關(guān)的同類信息!
  • 本頁收集關(guān)于C# 正則表達式經(jīng)典分類整理集合手冊第1/3頁的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91偷拍与自偷拍精品| 欧美大片一区二区| 国产精品亚洲人在线观看| 视频一区在线播放| 日本午夜一本久久久综合| 日本人妖一区二区| 另类欧美日韩国产在线| 美女久久久精品| 久草精品在线观看| 91在线精品一区二区| 粉嫩欧美一区二区三区高清影视| 欧美日韩色一区| 亚洲国产精品精华液2区45| 亚洲夂夂婷婷色拍ww47| 日本va欧美va精品发布| 欧美日韩激情一区| 欧美精品一区二区三区四区 | voyeur盗摄精品| 欧美福利一区二区| 久久久久青草大香线综合精品| 国产片一区二区三区| 国产伦精品一区二区三区免费| 在线视频综合导航| 国产精品美女久久久久高潮| 亚洲综合999| 婷婷中文字幕综合| 色哟哟精品一区| 97国产精品videossex| 麻豆精品在线视频| 972aa.com艺术欧美| 国产91精品精华液一区二区三区| 91视视频在线观看入口直接观看www| 日韩欧美视频一区| 自拍av一区二区三区| 国产精品一区二区在线看| 91.com视频| 亚洲精品免费在线| 免费xxxx性欧美18vr| 色成年激情久久综合| 最近中文字幕一区二区三区| 日韩成人午夜电影| 日韩亚洲欧美在线| 亚洲电影第三页| 色欧美88888久久久久久影院| 欧美一区二区精美| 日韩成人dvd| 亚洲精品一区在线观看| 久久国产精品区| 欧美zozo另类异族| 精品写真视频在线观看 | 国产精品亚洲第一| 日韩一区二区视频| 日韩电影在线一区二区三区| 宅男噜噜噜66一区二区66| 日韩av中文字幕一区二区三区 | 91视频观看视频| 91欧美一区二区| 日本亚洲三级在线| 91精品免费在线观看| 视频一区二区国产| 欧美午夜精品电影| 日本怡春院一区二区| 香港成人在线视频| 欧美三级电影一区| 美女一区二区久久| 国产日韩欧美一区二区三区乱码| 美女mm1313爽爽久久久蜜臀| 国产欧美日韩三区| 在线亚洲免费视频| 久久综合色天天久久综合图片| 国产成人在线免费观看| 欧美xxxx在线观看| 91久久精品网| 国产一区视频导航| 国产欧美日韩精品在线| 欧美午夜电影网| 国内精品在线播放| 777午夜精品免费视频| 日韩精品中文字幕一区| 日韩精品专区在线影院观看| 欧美一区永久视频免费观看| 日韩**一区毛片| 国产精品国产a| 99久久久久久| 久久亚洲精品小早川怜子| 欧美a级一区二区| 成人a免费在线看| 欧美影院午夜播放| 亚洲伊人伊色伊影伊综合网| 欧美日韩美少妇| 狠狠色狠狠色合久久伊人| 91国产福利在线| 蜜臀久久99精品久久久画质超高清| 99精品欧美一区| 亚洲一区二区在线视频| 99国产精品久久| 午夜影院在线观看欧美| 欧美电视剧免费观看| 成人午夜激情视频| 亚洲国产va精品久久久不卡综合 | 国产精品 日产精品 欧美精品| 有坂深雪av一区二区精品| 欧美日韩国产一级二级| 日韩一区二区三区免费看| 在线视频一区二区三| 丝袜美腿亚洲色图| 亚洲最大成人综合| 日韩视频免费观看高清完整版在线观看| 97精品国产97久久久久久久久久久久| 极品美女销魂一区二区三区免费| 日韩av中文在线观看| 亚洲免费毛片网站| 国产精品无圣光一区二区| 精品国产电影一区二区| 亚洲一区在线观看网站| 色94色欧美sute亚洲线路一ni| 一本久久精品一区二区| 欧美日韩国产片| 日韩一卡二卡三卡四卡| 亚洲欧美经典视频| 国内精品免费在线观看| 欧美日韩午夜在线| 亚洲免费观看高清完整版在线观看| 日韩中文字幕亚洲一区二区va在线| 成人永久aaa| 91精品国产黑色紧身裤美女| 亚洲美女免费在线| 国产成人精品免费在线| 欧美一区二区三区在线看| 一区二区三区在线观看网站| 成人黄色综合网站| 天天亚洲美女在线视频| 一区二区三区国产精华| 成人性色生活片免费看爆迷你毛片| 日韩视频在线一区二区| 香蕉加勒比综合久久| 尤物av一区二区| 色妹子一区二区| 亚洲国产高清不卡| 蜜臀国产一区二区三区在线播放 | 色香蕉成人二区免费| 国产精品你懂的在线欣赏| 国产在线视频不卡二| 日韩欧美www| 国产在线国偷精品免费看| 欧美一区二区三区精品| 久久国产剧场电影| 久久久99精品久久| 国产婷婷色一区二区三区| 亚洲二区视频在线| 日本高清不卡在线观看| 国产精品美女久久久久久久久| 久久国产精品区| 7777精品伊人久久久大香线蕉经典版下载 | 色视频欧美一区二区三区| 久久久精品黄色| 久久久天堂av| 99在线精品观看| 97精品久久久午夜一区二区三区| 99热99精品| 欧美一区二区三区啪啪| 亚洲日本va午夜在线影院| 青青草国产精品亚洲专区无| 国产一区二区三区黄视频| 成人免费视频播放| 欧美三级电影在线观看| 亚洲综合免费观看高清完整版在线| 视频一区视频二区中文| 精品国产伦一区二区三区观看方式 | 一区二区三区欧美亚洲| 麻豆视频观看网址久久| 中文字幕乱码亚洲精品一区| 午夜精品久久久久久久99樱桃| 2023国产精品视频| 天堂成人国产精品一区| 久久欧美中文字幕| 精品一区二区免费| 日韩福利电影在线| 国产精品国产三级国产aⅴ原创 | 国产精品久久久久久久久免费相片| 精品视频免费在线| 亚洲精品免费在线观看| 日韩精品一区二区在线| 图片区小说区国产精品视频| 欧美激情一区二区三区四区| 麻豆精品一区二区综合av| 亚洲欧洲精品天堂一级| 97se亚洲国产综合自在线不卡| 卡一卡二国产精品 | 国产在线精品一区二区| 日韩免费高清电影| 91成人免费电影| 亚洲国产色一区| 亚洲日穴在线视频| 欧美日韩电影在线| 色综合夜色一区| 日韩高清在线观看| 夜夜嗨av一区二区三区网页| 欧美男生操女生| 一本一道久久a久久精品|