成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#正則表達式之擇一匹配淺析

開發 后端
C#正則表達式之擇一匹配是什么呢?C#正則表達式之擇一匹配是如何使用的呢?C#正則表達式之擇一匹配代表什么意思呢?那么本文就向你介紹具體的內容。

C#正則表達式之擇一匹配都是什么呢?具體的操作有哪些呢?

C#正則表達式中的 (|) 符號似乎沒有一個專門的稱謂,姑且稱之為“擇一匹配”吧。事實上,像[a-z]也是一種擇一匹配,只不過它只能匹配單個字符,而(|)則提供了更大的范圍,(ab|xy)表示匹配ab或匹配xy。注意“|”與“()”在此是一個整體。

下面提供一些簡單的C#正則表達式之擇一匹配示例:

  1. string x = "0";  
  2.  
  3. string y = "0.23";  
  4.  
  5. string z = "100";  
  6.  
  7. string a = "100.01";  
  8.  
  9. string b = "9.9";  
  10.  
  11. string c = "99.9";  
  12.  
  13. string d = "99.";  
  14.  
  15. string e = "00.1";  
  16.  
  17. Regex r = new Regex(@"^\+?((100(.0+)*)|([1-9]?[0-9])(\.\d+)*)$");  
  18.  
  19. Console.WriteLine("x match count:" + r.Matches(x).Count);//1  
  20.  
  21. Console.WriteLine("y match count:" + r.Matches(y).Count);//1  
  22.  
  23. Console.WriteLine("z match count:" + r.Matches(z).Count);//1  
  24.  
  25. Console.WriteLine("a match count:" + r.Matches(a).Count);//0  
  26.  
  27. Console.WriteLine("b match count:" + r.Matches(b).Count);//1  
  28.  
  29. Console.WriteLine("c match count:" + r.Matches(c).Count);//1  
  30.  
  31. Console.WriteLine("d match count:" + r.Matches(d).Count);//0  
  32.  
  33. Console.WriteLine("e match count:" + r.Matches(e).Count);//0  
  34. //匹配0到100的數。最外層的括號內包含兩部分“(100(.0+)*)”,  
  35.  
  36. //“([1-9]?[0-9])(\.\d+)*”,  
  37.  
  38. //這兩部分是“OR”的關系,  
  39.  
  40. //即正則表達式引擎會先嘗試匹配100,  
  41.  
  42. //如果失敗,則嘗試匹配后一個表達式(表示[0,100)范圍中的數字)。  

C#正則表達式之擇一匹配使用的基本內容就向你介紹到這里,希望對你了解和學習C#正則表達式有所幫助。

【編輯推薦】

  1. C#共享內存操作類實例淺析
  2. C#正則表達式之“@”符號淺析
  3. C#正則表達式之基本的語法字符淺析
  4. C#正則表達式之定位字符淺析
  5. C#正則表達式之重復描述字符淺析
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-08-07 15:16:10

C#正則表達式

2009-08-20 13:09:28

C#正則表達式

2009-08-20 13:38:58

C#正則表達式

2009-08-20 13:26:35

C#正則表達式

2009-08-20 13:57:27

C#正則表達式

2009-08-20 16:13:32

C#正則表達式匹配

2009-08-20 13:30:38

C#正則表達式

2009-08-20 14:43:03

C#正則表達式Rege

2009-08-20 15:10:33

C#正則表達式

2009-08-20 15:02:41

C#正則表達式

2009-08-20 15:06:51

C#正則表達式

2009-08-20 14:57:00

C#正則表達式

2009-08-20 13:52:25

C#正則表達式

2009-08-20 13:23:00

C#正則表達式

2009-08-20 13:48:37

C#正則表達式

2009-08-03 17:27:14

C#正則表達式

2009-09-16 13:24:30

PHP正則表達式匹配

2009-08-20 14:31:55

C#正則表達式字符串

2009-08-17 13:56:28

C#正則表達式入門

2009-08-20 13:44:07

C#正則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品福利在线 | 91精品国产乱码久久久久久久 | 天天操人人干 | 中文字幕电影在线观看 | 亚洲视频中文字幕 | 日韩综合在线视频 | 九九热在线视频观看这里只有精品 | 美女视频黄的 | 久久鲁视频| 91精品国产综合久久久亚洲 | 国产成人在线观看免费 | 日韩欧美一级 | 久久综合一区 | 成年人网站在线观看视频 | 国产欧美在线 | 午夜tv免费观看 | 国产精品久久久久久久粉嫩 | 久久在线 | 久久精品国产亚洲夜色av网站 | 99久久免费精品国产男女高不卡 | 一级a性色生活片久久毛片波多野 | 亚洲成人免费网址 | 日本三级在线视频 | 国产一区二区免费 | 国产精品99视频 | 国产精品欧美一区二区三区不卡 | 国产情侣啪啪 | 色男人的天堂 | 国产成人精品a视频 | 欧美一区二区大片 | 久久亚洲综合 | 狠狠综合久久av一区二区老牛 | 亚洲精品欧美一区二区三区 | 久久久久久亚洲精品 | 成人精品鲁一区一区二区 | 亚洲精品小视频在线观看 | 国产剧情一区 | 日本午夜在线视频 | 亚洲高清av | 欧美αv | 国产乱码精品一区二区三区av |