精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C#正則表達式學習筆記

開發 后端
本文描述C#正則表達式學習筆記,有一段時間,C#正則表達式學習很火熱很潮流,現在用到正則的時候也比較少,把以前的筆記等整理一下,以志不忘。

有一段時間,C#正則表達式學習很火熱很潮流,當時在CSDN一天就能看到好幾個正則表達式的帖子,那段時間借助論壇以及Wrox Press出版的《C#字符串和正則表達式參考手冊》學習了一些基礎的知識,同時也為我在CSDN大概賺了1000分,今天想起來,去找《C#字符串和正則表達式參考手冊》時,已經不知所蹤了。現在用到正則的時候也比較少,把以前的筆記等整理一下,以志不忘。

1.“@”符號符下兩ows表研究室的火熱,當晨在“@”雖然并非C#正則表達式的“成員”,但是它經常與C#正則表達式出雙入對。“@”表示,跟在它后面的字符串是個“逐字字符串”,不是很好理解,舉個例子,以下兩個聲明是等效的:string x="D:\\My Huang\\My Doc";string y = @"D:\My Huang\My Doc";事實上,如果按如下聲明,C#將會報錯,因為“\”在C#中用于實現轉義,如“\n”換行:string x = "D:\My Huang\My Doc";

2.基本的語法字符。

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

  1. string i = "\n";  
  2. string m = "3";  
  3. Regex r = new Regex(@"\D");  
  4. //同Regex r = new Regex("\\D");  
  5. //r.IsMatch(i)結果:true  
  6. //r.IsMatch(m)結果:false  
  7.  
  8. string i = "%";  
  9. string m = "3";  
  10. Regex r = new Regex("[a-z0-9]");  
  11. //匹配小寫字母或數字字符  
  12. //r.IsMatch(i)結果:false  
  13. //r.IsMatch(m)結果:true 

3.定位字符“定位字符”所代表的是一個虛的字符,它代表一個位置,你也可以直觀地認為“定位字符”所代表的是某個字符與字符間的那個微小間隙。

^表示其后的字符必須位于字符串的開始處$  表示其前面的字符必須位于字符串的結束處\b  匹配一個單詞的邊界\B  匹配一個非單詞的邊界另外,還包括:\A  前面的字符必須位于字符處的開始處,\z  前面的字符必須位于字符串的結束處,\Z  前面的字符必須位于字符串的結束處,或者位于換行符前下面提供一些簡單的示例:

  1. string i = "Live for nothing,die for something";  
  2. Regex r1 = new Regex("^Live for nothing,die for something$");  
  3. //r1.IsMatch(i) true  
  4. Regex r2 = new Regex("^Live for nothing,die for some$");  
  5. //r2.IsMatch(i) false  
  6. Regex r3 = new Regex("^Live for nothing,die for some");  
  7. //r3.IsMatch(i) true  
  8.  
  9. string i = @"Live for nothing,  
  10. die for something";//多行  
  11. Regex r1 = new Regex("^Live for nothing,die for something$");  
  12. Console.WriteLine("r1 match count:" + r1.Matches(i).Count);//0  
  13. Regex r2 = new Regex("^Live for nothing,die for something$", 
    RegexOptions.Multiline);  
  14. Console.WriteLine("r2 match count:" + r2.Matches(i).Count);//0  
  15. Regex r3 = new Regex("^Live for nothing,\r\ndie for something$");  
  16. Console.WriteLine("r3 match count:" + r3.Matches(i).Count);//1  
  17. Regex r4 = new Regex("^Live for nothing,$");  
  18. Console.WriteLine("r4 match count:" + r4.Matches(i).Count);//0  
  19. Regex r5 = new Regex("^Live for nothing,$", RegexOptions.Multiline);  
  20. Console.WriteLine("r5 match count:" + r5.Matches(i).Count);//0  
  21. Regex r6 = new Regex("^Live for nothing,\r\n$");  
  22. Console.WriteLine("r6 match count:" + r6.Matches(i).Count);//0  
  23. Regex r7 = new Regex("^Live for nothing,\r\n$", RegexOptions.Multiline);  
  24. Console.WriteLine("r7 match count:" + r7.Matches(i).Count);//0  
  25. Regex r8 = new Regex("^Live for nothing,\r$");  
  26. Console.WriteLine("r8 match count:" + r8.Matches(i).Count);//0  
  27. Regex r9 = new Regex("^Live for nothing,\r$", RegexOptions.Multiline);  
  28. Console.WriteLine("r9 match count:" + r9.Matches(i).Count);//1  
  29. Regex r10 = new Regex("^die for something$");  
  30. Console.WriteLine("r10 match count:" + r10.Matches(i).Count);//0  
  31. Regex r11 = new Regex("^die for something$", RegexOptions.Multiline);  
  32. Console.WriteLine("r11 match count:" + r11.Matches(i).Count);//1  
  33. Regex r12 = new Regex("^");  
  34. Console.WriteLine("r12 match count:" + r12.Matches(i).Count);//1  
  35. Regex r13 = new Regex("$");  
  36. Console.WriteLine("r13 match count:" + r13.Matches(i).Count);//1  
  37. Regex r14 = new Regex("^", RegexOptions.Multiline);  
  38. Console.WriteLine("r14 match count:" + r14.Matches(i).Count);//2  
  39. Regex r15 = new Regex("$", RegexOptions.Multiline);  
  40. Console.WriteLine("r15 match count:" + r15.Matches(i).Count);//2  
  41. Regex r16 = new Regex("^Live for nothing,\r$\n^die for something$", 
    RegexOptions.Multiline);  
  42. Console.WriteLine("r16 match count:" + r16.Matches(i).Count);//1  
  43. //對于一個多行字符串,在設置了Multiline選項之后,^和$將出現多次匹配。  
  44.  
  45. string i = "Live for nothing,die for something";  
  46. string m = "Live for nothing,die for some thing";  
  47. Regex r1 = new Regex(@"\bthing\b");  
  48. Console.WriteLine("r1 match count:" + r1.Matches(i).Count);//0  
  49. Regex r2 = new Regex(@"thing\b");  
  50. Console.WriteLine("r2 match count:" + r2.Matches(i).Count);//2  
  51. Regex r3 = new Regex(@"\bthing\b");  
  52. Console.WriteLine("r3 match count:" + r3.Matches(m).Count);//1  
  53. Regex r4 = new Regex(@"\bfor something\b");  
  54. Console.WriteLine("r4 match count:" + r4.Matches(i).Count);//1  
  55. //\b通常用于約束一個完整的單詞 

【編輯推薦】

  1. C#結構體的特點淺析
  2. 介紹C#窗體拖動事件
  3. C#讀取Excel遇到無法讀取的解決方法
  4. 概述C#.NET操作XML
  5. C#基礎概念學習筆記
責任編輯:佚名 來源: 百度空間
相關推薦

2009-08-11 13:00:41

C#正則表達式

2009-08-03 17:27:14

C#正則表達式

2009-08-07 15:16:10

C#正則表達式

2009-08-17 13:56:28

C#正則表達式入門

2024-12-16 07:33:45

C#正則表達式

2009-08-20 16:23:32

C#正則表達式語法

2009-08-24 17:14:41

正則表達式C#和.NET框架

2011-04-25 08:44:34

C#正則表達式

2009-08-20 13:09:28

C#正則表達式

2009-08-20 14:43:03

C#正則表達式Rege

2009-08-27 15:45:30

C#正則表達式

2009-08-20 15:06:51

C#正則表達式

2021-03-02 07:33:13

開發C#字符

2009-08-13 15:02:52

C#正則表達式引擎貪婪

2009-08-20 15:02:41

C#正則表達式

2009-08-20 15:10:33

C#正則表達式

2009-08-14 17:52:30

C#表達式工具

2009-08-20 14:57:00

C#正則表達式

2009-08-14 15:50:45

C#正則表達式

2009-08-26 16:17:23

C# Lambda表達
點贊
收藏

51CTO技術棧公眾號

一本一道久久久a久久久精品91| 欧美一级午夜免费电影| 国产精品久久久久久久久婷婷| 免费无遮挡无码永久在线观看视频| 日韩在线电影| 亚洲免费观看高清完整版在线 | 日本天堂在线| 日本视频免费一区| 美女视频黄免费的亚洲男人天堂| 少妇欧美激情一区二区三区| h片在线观看视频免费免费| 国产999精品久久| 2019中文字幕免费视频| ass极品国模人体欣赏| 国产亚洲久久| 一区二区三区在线视频观看58 | 亚洲视频一区二区在线观看| 国产精品99久久久久久久| 成人午夜视频在线播放| 国产中文精品久高清在线不| 日韩欧美国产一区二区三区| 日韩人妻精品无码一区二区三区| 亚洲视频tv| 成人网在线免费视频| 国产精品91视频| wwwav国产| 久久综合亚洲| 欧美tk丨vk视频| www.99在线| 99色在线观看| 亚洲天堂免费在线观看视频| 国产欧美一区二区视频| 国产在成人精品线拍偷自揄拍| 亚洲国产91| www欧美日韩| 亚洲自拍偷拍一区二区| 视频免费一区二区| 在线一区二区视频| 成年人网站国产| 日本在线免费中文字幕| 久久久久久久久久久久久夜| 99久re热视频这里只有精品6| 国产一级片免费视频| 尤物精品在线| 色与欲影视天天看综合网| 美女100%露胸无遮挡| 日韩a级大片| 欧美精品丝袜久久久中文字幕| 国产精品久久久久久久乖乖| 久久黄色美女电影| 欧美激情综合网| 久久综合九色综合久99| 好吊色一区二区三区| 久久精品国产99国产| 国产精品第10页| 久久夜色精品亚洲| 伊人情人综合网| 精品国模在线视频| 亚洲天堂精品一区| 欧美精品一区二区久久| 亚洲全黄一级网站| 右手影院亚洲欧美| 香蕉久久夜色精品国产更新时间| 亚洲第一av网站| av免费观看不卡| caoporn成人免费视频在线| 日韩一区二区三区在线视频| 九九热精品国产| 日韩黄色碟片| 欧美精品三级在线观看| 日韩a一级欧美一级| av在线精品| 欧美日韩高清在线| 亚洲最大天堂网| 超碰国产精品一区二页| 欧美高清精品3d| 一区二区久久精品| 久久久久亚洲精品中文字幕| 91精品国产综合久久国产大片| 91看片破解版| 国产一区二区视频在线看| 4438成人网| 亚洲AV成人精品| 激情亚洲另类图片区小说区| 欧美一二三区在线| av天堂一区二区| 九九热爱视频精品视频| 中日韩美女免费视频网站在线观看| jizz18女人高潮| 中文字幕一区二区精品区| 欧美日本国产在线| 91视频免费网址| 日韩高清一级片| 成人a级免费视频| wwwxxxx国产| 99精品欧美一区二区三区综合在线| 国产乱码精品一区二区三区日韩精品| 天天操天天插天天射| 久久久不卡网国产精品一区| 亚洲图片欧洲图片日韩av| 国产三区在线观看| 亚洲成人av资源| 国产成人综合一区| 亚洲欧美一级| 日韩国产精品一区| 麻豆一区在线观看| 亚洲人体偷拍| 国产成人黄色av| 国产丝袜视频在线观看| 26uuu另类欧美亚洲曰本| 亚洲欧美日韩精品在线| ririsao久久精品一区| 91福利视频在线| 四虎1515hh.com| 久操精品在线| 欧美激情亚洲一区| 99成人精品视频| 岛国一区二区在线观看| 亚洲高清在线观看一区| www欧美xxxx| 欧美在线观看一区二区| 91视频在线免费| 天天天综合网| 国产91在线播放九色快色| 国产激情视频在线播放| 国产丝袜在线精品| 日韩欧美猛交xxxxx无码| 香蕉成人影院| 亚洲激情视频网站| xxxx日本少妇| 免费高清在线视频一区·| 国产综合精品一区二区三区| 丁香婷婷在线| 日韩欧美高清视频| 亚洲成人精品在线播放| 日韩精品免费一区二区三区| 欧美夜福利tv在线| 国产成人毛毛毛片| 国产精品系列在线| 精品视频无码一区二区三区| 盗摄系列偷拍视频精品tp| 久久精品中文字幕| 最近中文字幕在线免费观看| 久久综合给合久久狠狠狠97色69| 青青在线视频免费观看| 亚洲精品一区二区在线播放∴| 国产手机视频精品| 国产在线成人精品午夜| 国产一区二区三区免费在线观看| 神马影院我不卡| 久久青青视频| 日韩精品中文字幕在线| 日韩三级免费看| 国产在线看一区| 亚洲自拍三区| 欧美大片网站| 亚洲人成五月天| 亚洲伊人成人网| 久久久91精品国产一区二区三区| 老太脱裤让老头玩ⅹxxxx| 五月亚洲婷婷| 欧美人交a欧美精品| www香蕉视频| 中文字幕一区在线观看| 三上悠亚在线一区二区| 成人91在线| 国产精品午夜国产小视频| 91九色在线porn| 欧美色图天堂网| 国产喷水在线观看| 狠狠色伊人亚洲综合成人| 中国成人亚色综合网站| 日韩和的一区二在线| 亚洲天堂免费在线| 男操女视频网站| 国产欧美日韩麻豆91| 亚欧美在线观看| 永久91嫩草亚洲精品人人| 91超碰在线电影| 国产三线在线| 亚洲毛片一区二区| 一二三区免费视频| 国产精品―色哟哟| 亚洲天堂网站在线| 欧美伊人久久| 精品国产免费人成电影在线观...| 性xxxxfreexxxxx欧美丶| 国产亚洲激情视频在线| 91国产免费视频| 亚洲永久免费av| 青青草视频播放| 免费成人av在线| a级网站在线观看| 久久影视三级福利片| 国产精品video| 最新国产露脸在线观看| 日韩av在线免费看| 中文字幕人妻一区二区在线视频| 亚洲欧美激情插| 国产 中文 字幕 日韩 在线| 蜜桃精品在线观看| 欧美乱大交xxxxx潮喷l头像| 最新国产精品视频| 亚洲va码欧洲m码| 国产日韩亚洲精品| a天堂中文在线观看| 一区二区三区日本| 美女伦理水蜜桃4| 亚洲免费影院| 亚洲国产另类久久久精品极度| 国产乱码精品一区二区三区亚洲人| 久久久久久久国产| yiren22亚洲综合伊人22| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲成色www久久网站| 亚洲日本视频在线| 国产精品极品尤物在线观看| av小说在线播放| 不卡毛片在线看| 97人人在线| 亚洲午夜色婷婷在线| 色一情一乱一区二区三区| 777亚洲妇女| 国产乱码在线观看| 欧美日韩免费观看中文| 精品在线视频观看| 亚洲精品国产无套在线观| 国产精品综合激情| 欧美国产精品一区| 舐め犯し波多野结衣在线观看| 99这里都是精品| 国产一线在线观看| 岛国一区二区在线观看| 三日本三级少妇三级99| 极品少妇xxxx精品少妇| 青青草原国产在线视频| 日本系列欧美系列| 男人插女人下面免费视频| 美女日韩在线中文字幕| 日韩在线视频在线观看| 99在线精品免费视频九九视| 欧美久久在线观看| 亚洲免费精品| 99久久国产综合精品五月天喷水| 一区二区亚洲| 青青草国产精品视频| 一区二区国产精品| 国产免费成人在线| 媚黑女一区二区| 国产xxxxx视频| 免费成人在线网站| 日本高清久久久| 国产一区二区女| 日本少妇一级片| 成人av先锋影音| 屁屁影院国产第一页| 91亚洲国产成人精品一区二区三| 最新在线黄色网址| 国产午夜一区二区三区| 免费成人深夜天涯网站| 中文字幕亚洲区| 欧美在线视频第一页| 亚洲主播在线播放| 久久久久久久久久久影院| 欧美在线视频不卡| 国产精品乱码一区二区| 精品国免费一区二区三区| 亚洲av激情无码专区在线播放| 亚洲精品一区中文| 91se在线| 九九精品在线播放| 中文字幕在线看片| 国产精品网站入口| 亚洲国产精品免费视频| 国产日韩在线一区二区三区| 久久99久久人婷婷精品综合| 亚洲最大免费| 在线不卡欧美| 91精品无人成人www| 国产精品影视在线| 欧美亚一区二区三区| 国产精品久久久久四虎| 久久久久久久久99| 色婷婷精品久久二区二区蜜臀av| 夜夜躁很很躁日日躁麻豆| 538prom精品视频线放| 日本人妻丰满熟妇久久久久久| 亚洲欧美日韩区| а√天堂官网中文在线| 欧美一级高清免费| www.欧美视频| 久久精品久久精品国产大片| 欧美激情电影| 欧美日韩黄色一级片| 韩国女主播成人在线观看| 完美搭档在线观看| 中文字幕视频一区| 国产中文字幕视频| 日韩欧美国产不卡| 超碰在线国产| 91精品国产高清| 国产亚洲亚洲国产一二区| 欧美日韩一区二区三区在线视频| 亚洲影视一区二区三区| 日本激情视频在线| 99久久免费国产| 26uuu成人网| 欧美伊人精品成人久久综合97| 搡老岳熟女国产熟妇| 久久久精品美女| 黄色精品视频| 精品在线观看一区二区| 欧美a级片一区| 狠狠操狠狠干视频| 久久精品一区二区| 男人天堂中文字幕| 日韩欧美一区在线观看| 天天影视久久综合| 日韩女优在线播放| 特黄特色欧美大片| 福利视频一区二区三区四区| 精油按摩中文字幕久久| 最近中文字幕在线mv视频在线| 香蕉影视欧美成人| 亚洲成人久久精品| 欧美高清在线观看| 亚洲最大的免费视频网站| 婷婷五月色综合| 日韩福利电影在线| 国产色视频一区二区三区qq号| 亚欧色一区w666天堂| 性猛交xxxx乱大交孕妇印度| 久久精品2019中文字幕| 狂野欧美性猛交xxxx| 日韩精品一区二区三区丰满| 久久国产精品99国产| 日本aaa视频| 欧美色图在线视频| 亚洲日本中文字幕在线| 97在线观看视频| 亚州av一区| 日韩一级免费在线观看| 91一区二区在线| 综合网在线观看| 亚洲三级av在线| 国产极品久久久久久久久波多结野| 欧美日韩一区二区三区在线观看免 | 久久精品国亚洲| 97久久中文字幕| 99中文字幕在线观看| 国产福利一区二区三区视频在线 | 欧美人xxxx| 国产福利视频在线观看| 91免费观看网站| 欧美特黄一区| 亚洲中文字幕一区| 一本一道久久a久久精品综合蜜臀| 你懂的好爽在线观看| 国产精品久久999| 偷拍欧美精品| 国产调教打屁股xxxx网站| 精品国产成人在线| 国产色a在线| 91色视频在线观看| 欧美午夜a级限制福利片| 理论片大全免费理伦片| 欧美日韩国内自拍| 成年人在线免费观看| 成人xxxxx| 在线欧美福利| 国产三级av在线播放| 91精品国产综合久久国产大片| japanese色国产在线看视频| 欧美一区激情视频在线观看| 久久99精品久久久久久动态图 | 搞黄网站在线看| 久久综合久久综合这里只有精品| 毛片av一区二区三区| 久久久久亚洲天堂| 亚洲欧美国产另类| 99久久久国产| 欧美黑人经典片免费观看| 中文字幕不卡三区| 黑人精品一区二区| 国产福利视频一区二区| 伊人青青综合网| 色哟哟精品观看| 精品美女一区二区| 香蕉成人影院| 欧美午夜小视频| 国产精品二三区| 四虎国产精品永远| 91精品国产高清久久久久久91裸体| 国产日韩精品视频一区二区三区| 少妇高潮惨叫久久久久| 亚洲激情视频网| 免费污污视频在线观看| 亚洲最新视频在线播放| 国产精品毛片一区二区三区四区| 3d动漫啪啪精品一区二区免费|