對(duì)C#中正則表達(dá)式的一些解讀和總結(jié)(5)_.Net教程
推薦:從Internet上抓取指定URL的源碼的方案(C#)引言: 在做無線項(xiàng)目的時(shí)候,與通訊公司的數(shù)據(jù)通訊有一部分是通過XML交互的,所以必須要?jiǎng)討B(tài)抓取通訊公司提供的固定的Internet上的數(shù)據(jù),便研究了一下如何抓取固定url上的數(shù)據(jù),現(xiàn)與
同時(shí)需要注意的是,由于僅僅需要對(duì)單詞進(jìn)行修改而無需對(duì)非單詞進(jìn)行修改,這個(gè)模式顯得非常簡(jiǎn)單。
常用表達(dá)式
為了能夠更好地理解如何在C#環(huán)境中使用規(guī)則表達(dá)式,我寫出一些對(duì)你來說可能有用的規(guī)則表達(dá)式,這些表達(dá)式在其他的環(huán)境中都被使用過,希望能夠?qū)δ阌兴鶐椭?
羅馬數(shù)字
string p1 = "^m*(d?c{0,3}|c[dm])" "(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$";
string t1 = "vii";
Match m1 = Regex.Match(t1, p1);
交換前二個(gè)單詞
string t2 = "the quick brown fox";
string p2 = @"(\S )(\s )(\S )";
Regex x2 = new Regex(p2);
string r2 = x2.Replace(t2, "$3$2$1", 1);
關(guān)健字=值
string t3 = "myval = 3";
string p3 = @"(\w )\s*=\s*(.*)\s*$";
Match m3 = Regex.Match(t3, p3);
實(shí)現(xiàn)每行80個(gè)字符
string t4 = "********************"
"******************************"
"******************************";
string p4 = ".{80,}";
Match m4 = Regex.Match(t4, p4);
月/日/年 小時(shí):分:秒的時(shí)間格式
string t5 = "01/01/01 16:10:01";
string p5 = @"(\d )/(\d )/(\d ) (\d ):(\d ):(\d )";
Match m5 = Regex.Match(t5, p5);
改變目錄(僅適用于Windows平臺(tái))
string t6 = @"C:\Documents and Settings\user1\Desktop\";
string r6 = Regex.Replace(t6,@"\\user1\\", @"\\user2\\");
擴(kuò)展16位轉(zhuǎn)義符
string t7 = "A"; // capital A
string p7 = "%([0-9A-Fa-f][0-9A-Fa-f])";
string r7 = Regex.Replace(t7, p7, HexConvert);
刪除C語言中的注釋(有待完善)
分享:ASP.NET對(duì)IIS中的虛擬目錄進(jìn)行操作//假如虛擬目錄名為"Webtest",先在項(xiàng)目中引用 //System.DirectoryServices.dll,再 using System.DirectoryServices; protected System.DirectoryServices.DirectoryEntry di
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-對(duì)C#中正則表達(dá)式的一些解讀和總結(jié)(5)
。