亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#正則表達式匹配與替換字符串功能示例

2019-10-29 21:10:05
字體:
來源:轉載
供稿:網友

本文實例講述了C#正則表達式匹配與替換字符串功能。分享給大家供大家參考,具體如下:

事例一:/w+=>[A-Za-z1-9_],/s+=>任何空白字符,()=>捕獲      

string text = @"public string testMatchObj string s string match ";string pat = @"(/w+)/s+(string)";// Compile the regular expression.Regex r = new Regex(pat, RegexOptions.IgnoreCase);// Match the regular expression pattern against a text string.Match m = r.Match(text);int matchCount = 0;while (m.Success) { Response.Write("Match"+ (++matchCount) + "<br>"); for (int i = 1; i <= 2; i++)  { Group g = m.Groups[i]; Response.Write("Group"+i+"='" + g + "'" + "<br>"); CaptureCollection cc = g.Captures; for (int j = 0; j < cc.Count; j++)  {  Capture c = cc[j];  Response.Write("Capture"+j+"='" + c + "', Position="+c.Index + "<br>"); } } m = m.NextMatch();}

該事例運行結果是:

Match1
Group1='public'
Capture0='public', Position=0
Group2='string'
Capture0='string', Position=7
Match2
Group1='testMatchObj'
Capture0='testMatchObj', Position=14
Group2='string'
Capture0='string', Position=27
Match3
Group1='s'
Capture0='s', Position=34
Group2='string'
Capture0='string', Position=36

事例二:

string x = this.txt.Text;RegexOptions ops = RegexOptions.Multiline;Regex r = new Regex(@"/[(.+?)/]", ops); ///[(.+?)///]  @"/[(.+)/](.*?)/[///1/]"//Response.Write(r.IsMatch(x).ToString()+DateTime.Now.ToString());if (r.IsMatch(x)){    x = r.Replace(x, "<$1>");    Response.Write(x.ToString() + DateTime.Now.ToString());    //Console.WriteLine("var x:" + x);//輸出:Live for nothing}else{    Response.Write("false" + DateTime.Now.ToString());}

這個是為了替換"[]"對,把它們換成"<>"

C#中的正則表達式包含在.NET基礎類庫的一個名稱空間下,這個名稱空間就是System.Text.RegularExpressions。該名稱空間包括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:不對字符串中的轉義字符轉義。

希望本文所述對大家C#程序設計有所幫助。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品自产拍在线观看中文| 精品成人久久av| 亚洲高清色综合| 国产精品视频专区| 国产91在线高潮白浆在线观看| 91亚洲精品视频| 国产亚洲成av人片在线观看桃| 中文字幕日韩免费视频| 日韩免费在线视频| 欧美成人精品在线播放| 国产成人精品免费久久久久| 亚洲国产天堂网精品网站| 久久久久久国产免费| 国产一区二区美女视频| 国内久久久精品| 成人免费黄色网| 久久成人精品电影| 中文字幕日韩欧美精品在线观看| 亚洲色图第一页| 国产欧美精品一区二区三区介绍| 久久久久国产精品一区| 高清欧美性猛交| 91久久久久久国产精品| 欧美性xxxx极品高清hd直播| 国产精品视频一区国模私拍| 尤物精品国产第一福利三区| 久久成人亚洲精品| 色爱精品视频一区| 欧美视频在线视频| 成人午夜在线观看| 欧美成人免费va影院高清| 国产精品99导航| 日韩国产高清污视频在线观看| 成人激情视频小说免费下载| 亚洲人成在线免费观看| 91探花福利精品国产自产在线| 国产有码一区二区| 尤物tv国产一区| 欧美激情亚洲国产| 91日本在线视频| 中文字幕亚洲情99在线| 日韩免费观看网站| 亚洲欧洲日产国产网站| 日韩免费高清在线观看| 91精品国产91久久久| 亚洲成色777777在线观看影院| 中文字幕久热精品视频在线| www国产精品视频| 久久精品久久久久| 精品福利视频导航| 国产亚洲欧洲高清一区| 久久精品成人欧美大片古装| 国内久久久精品| 97国产suv精品一区二区62| 精品久久久久久亚洲国产300| 国产精品久久久久久久午夜| 亚洲第一黄色网| 欧美在线不卡区| 国产999精品| 欧美国产精品人人做人人爱| 久久精品久久久久电影| 黑人狂躁日本妞一区二区三区| 亚洲视频在线观看视频| 欧美性在线观看| 亚洲人成电影在线观看天堂色| 国产ts人妖一区二区三区| 亚洲国产精品悠悠久久琪琪| 91精品国产91久久久久久久久| 97视频在线观看成人| 日韩美女视频中文字幕| 亚洲最大激情中文字幕| 欧美精品在线看| 国产一区二区在线免费| 国产成人精品av| 欧美日本精品在线| 日韩免费av一区二区| 成人免费淫片视频软件| 国产精品久久久久久久久借妻| 欧美激情一区二区三级高清视频| 成年人精品视频| 国产女人精品视频| 丝袜亚洲欧美日韩综合| 一本一道久久a久久精品逆3p| 欧洲永久精品大片ww免费漫画| 色先锋资源久久综合5566| 精品综合久久久久久97| 久久九九有精品国产23| 欧美激情成人在线视频| 91久久综合亚洲鲁鲁五月天| 欧美丝袜第一区| 亚洲欧美国产一本综合首页| 亚洲成人精品视频在线观看| 成人福利在线观看| 欧美激情一区二区三区高清视频| 国产亚洲一区二区精品| 欧美影院在线播放| 欧美亚洲第一区| 欧美成人激情图片网| 国产综合香蕉五月婷在线| 不卡在线观看电视剧完整版| 中文字幕精品国产| 欧美日韩国产丝袜美女| 超碰精品一区二区三区乱码| 欧美丰满少妇xxxxx做受| 亚洲裸体xxxx| 粉嫩老牛aⅴ一区二区三区| 国产精品户外野外| 超碰日本道色综合久久综合| 97国产精品视频人人做人人爱| 91av中文字幕| 欧洲亚洲妇女av| 久精品免费视频| 国产99久久精品一区二区永久免费| 亚洲精品在线观看www| 久久av中文字幕| 国产在线精品一区免费香蕉| 日韩在线观看高清| 久久69精品久久久久久久电影好| 国产精品免费视频久久久| 91精品国产高清自在线看超| 成人一区二区电影| 午夜精品免费视频| 狠狠躁天天躁日日躁欧美| 国产女人18毛片水18精品| 欧美激情a∨在线视频播放| 久久视频在线播放| 欧美高清视频在线观看| 亚洲午夜久久久久久久| 国产精品成人免费视频| 欧美性猛交xxxxx水多| 91精品91久久久久久| 午夜精品久久久久久99热| 久久99视频精品| 日韩成人在线视频网站| 成人黄色在线观看| 国产精品九九久久久久久久| 91sao在线观看国产| 国产亚洲欧美视频| 国产精品免费久久久久影院| 欧美精品在线极品| 国产一区二区视频在线观看| 中文字幕亚洲色图| 精品国产一区二区三区在线观看| 国产欧美久久久久久| 国产精品久久久久久久午夜| 亚洲精品视频免费| 欧美午夜片欧美片在线观看| 亚州国产精品久久久| 欧美电影在线观看高清| 欧美日本高清视频| 永久555www成人免费| 欧美性极品少妇精品网站| 欧美午夜美女看片| 国产日韩精品电影| 亚洲电影中文字幕| 欧美国产欧美亚洲国产日韩mv天天看完整| 丝袜亚洲另类欧美重口| 久久99国产精品久久久久久久久| 欧洲成人性视频| 亚洲国产精品人久久电影| 日韩欧美一区二区三区| 久久久久久久久久亚洲| 色吧影院999| 国产成人精品在线播放|