正則表達式

元字符和經常使用的正則表達式:html

http://www.cnblogs.com/jara/archive/2013/11/12/3420502.htmlweb

C#中正則表達式的使用正則表達式

命名空間:System.Text.RegularExpressionslua

該名稱空間包括8個類,1個枚舉,1個委託。他們分別是:
Capture: 包含一次匹配的結果
CaptureCollection: Capture的序列;                    
Group: 一次組記錄的結果,由Capture繼承而來; 
GroupCollection:表示捕獲組的集合
Match: 一次表達式的匹配結果,由Group繼承而來; 
MatchCollection: Match的一個序列; 
MatchEvaluator: 執行替換操做時使用的委託; 
Regex:編譯後的表達式的實例。 
RegexCompilationInfo:提供編譯器用於將正則表達式編譯爲獨立程序集的信息
RegexOptions 提供用於設置正則表達式的枚舉值

Regex類中還包含一些靜態的方法: 
Escape: 對字符串中的regex中的轉義符進行轉義
IsMatch: 若是表達式在字符串中匹配,該方法返回一個布爾值; 
Match: 返回Match的實例; 
Matches: 返回一系列的Match的方法; 
Replace: 用替換字符串替換匹配的表達式; 
Split: 返回一系列由表達式決定的字符串; 
Unescape:不對字符串中的轉義字符轉義。

http://hi.baidu.com/longrenle/item/bb0e68cef5e55763f6c95d75spa

補充:code

1.貪婪模式:.+  用?取消貪婪模式orm

2.正則替換:Replace    用$1 $2……表達,交換的時候交換$1,$2……htm

3.提取組:用括號括把要的括起來,還能夠給組取名字用尖括號?<名字>,用的時候用Group[索引|名字]。(估計這作筆記的方式只有我看得懂,我筆記比正則表達式還難懂,哈哈哈)blog

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息