正則表達式整理備忘

 (1)“@”符號
符下兩ows表研究室的火熱,當晨在“@”雖然並非C#正則表達式的“成員”,但是它經常與C#正則表達式出雙入對。“@”表示,跟在它後面的字符串是個“逐字字符串”,不是很好理解,舉個例子,以下兩個聲明是等效的:
string x="D:\\My Huang\\My Doc";
string y = @"D:\My Huang\My Doc";
事實上,如果按如下聲明,C#將會報錯,因爲“\”在C#中用於實現轉義,如“\n”換行:
string x = "D:\My Huang\My Doc";

(2)基本的語法字符。
\d  0-9的數字
\D  \d的補集(以所以字符爲全集,下同),即所有非數字的字符
\w  單詞字符,指大小寫字母、0-9的數字、下劃線
\W  \w的補集
\s  空白字符,包括換行符\n、回車符\r、製表符\t、垂直製表符\v、換頁符\f
\S  \s的補集
.  除換行符\n外的任意字符
[…]  匹配[]內所列出的所有字符
[^…]  匹配非[]內所列出的字符
下面提供一些簡單的示例:http://www.cnblogs.com/KissKnife/archive/2008/03/23/1118423.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章