偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺析C#正則表達式

開發(fā) 后端
本文介紹C#正則表達式,可以使用影響匹配行為的選項修改C#正則表達式模式??梢酝ㄟ^兩種基本方法設(shè)置C#正則表達式選項。

C#正則表達式選項

可以使用影響匹配行為的選項修改C#正則表達式模式??梢酝ㄟ^兩種基本方法設(shè)置C#正則表達式選項:其一是可以在 Regex(pattern, options) 構(gòu)造函數(shù)中的 options 參數(shù)中指定,其中 options 是 RegexOptions 枚舉值的按位"或"組合;其二是使用內(nèi)聯(lián) (?imnsx-imnsx:) 分組構(gòu)造或 (?imnsx-imnsx) 其他構(gòu)造在正則表達式模式內(nèi)設(shè)置它們。

在內(nèi)聯(lián)選項構(gòu)造中,一個選項或一組選項前面的減號 (-) 用于關(guān)閉這些選項。例如,內(nèi)聯(lián)構(gòu)造 (?ix-ms) 將打開 IgnoreCase 和 IgnorePatternWhiteSpace 選項而關(guān)閉 Multiline 和 Singleline 選項。

表2:RegexOptions 枚舉的成員以及等效的內(nèi)聯(lián)選項字符

https://s8.51cto.com/oss/202207/19/a8663a328c9cab22ae8115ac62d5f350212765.jpg

例如,F(xiàn)ind_po在字開頭處查找以"po"開頭的字符串:

  1. staticvoidFind_po()  
  2. {  
  3. stringtext=@"IcannotfindmypositioninBeijing";  
  4. stringpattern=@"\bpo\S*ion\b";  
  5. MatchCollectionmatches=Regex.Matches(text,pattern,RegexOptions.IgnoreCase  
  6. |RegexOptions.IgnorePatternWhitespace|RegexOptions.ExplicitCapture);  
  7. WriteMatches(text,matches);  

這段代碼還使用了名稱空間RegularExpressions:

  1. using System;  
  2. using System.Text.RegularExpressions; 

以上介紹C#正則表達式

【編輯推薦】

  1. C#字符串進行分割
  2. 全面測試C#字符串
  3. C# out和ref傳遞數(shù)組
  4. 淺析C#定義整型數(shù)組
  5. C#數(shù)據(jù)庫連接字符串
責任編輯:佚名 來源: 51CTO博客
相關(guān)推薦

2009-08-20 14:57:00

C#正則表達式

2009-08-20 15:10:33

C#正則表達式

2009-08-20 15:06:51

C#正則表達式

2009-08-20 15:02:41

C#正則表達式

2009-08-20 14:43:03

C#正則表達式Rege

2009-08-20 13:09:28

C#正則表達式

2009-08-20 13:57:27

C#正則表達式

2009-08-20 13:26:35

C#正則表達式

2009-08-17 13:56:28

C#正則表達式入門

2009-08-20 16:13:32

C#正則表達式匹配

2009-08-03 17:27:14

C#正則表達式

2009-09-16 17:15:57

正則表達式引擎

2009-08-20 13:30:38

C#正則表達式

2009-08-20 14:31:55

C#正則表達式字符串

2009-08-13 15:24:27

C#正則表達式

2009-08-11 13:00:41

C#正則表達式

2009-08-20 13:38:58

C#正則表達式

2009-08-20 13:48:37

C#正則表達式

2009-08-20 13:23:00

C#正則表達式

2009-08-20 13:52:25

C#正則表達式
點贊
收藏

51CTO技術(shù)棧公眾號