前一段時間一直被正則表達式搞得暈頭轉向,現在好了,微軟僅僅用幾行就把正則表達式說完了。。。
雖然不是很全面,但是足夠用了。
正則表達式運算符
“表達式”屬性支持以下正則表達式運算符:
表達式 | 說明 |
. | 指示任何字符。 |
\ | 指示后面的字符應按原義而不是作為特殊字符進行解釋。例如,\. 指示“.”。 |
() | 將括號內的運算符分組。 |
{n} | 生成前面項的 n 個實例。例如,a{2} 生成“aa”。 |
{n,m} | 生成前面項的至少 n 個實例但不超過 m 個實例。例如,a{2,4} 生成“aa”、“aaa”或“aaaa”。 |
{n,} | 生成前面項的 n 個或更多實例。例如,a{2,} 生成“aa”、“aaa”、“aaaa”、“aaaaa”等。 |
* | 生成前面項的 0 個或多個實例。 |
+ | 生成前面項的 1 個或多個實例。 |
? | 生成前面項的 0 個或 1 個實例。 |
| | 在 | 字符任一側生成項。 |
[aeiou] | 生成括號內的任何字符。 |
[a-z] | 生成字符指定范圍內的任何字符。 |
[^aeiou] | 生成除括號內字符以外的任何字符。 |
原文地址:http://msdn2.microsoft.com/zh-cn/library/aa833197(VS.80).aspx
文章來源:
http://x-spirit.spaces.live.com/Blog/cns!CC0B04AE126337C0!409.entry