C#基础精华05(正则表达式,)

正则表达式

. 任意一个字符 除了\n以外的   


[]  [0-9]       [0-9a-zA-Z]  


|  或   [0-9]|[a-z]    


()   提升优先级别   分组 


([a]|[0-9])[0-9]  


{} 出现的次数
[0-9]{2}    大括号前面的表达式 出现了2次     
[a-z0-9]{3,}  最少出现3次,最多无限次   
[1-9]{1,9}  最少1次,最多9次 
--[0-9]{,9} 没有这种写法




*  *前面的表达式最少出现0次,最多无限次


[0-9]*   


[a-z]+  最少出现1次,最多无限次,相当于后面的写法{1,}
? 表示的是最少0次,最多一次 {0,1},阻止贪婪模式


[a-z0-9]?   



\d  数字
\D 非数字


\s 空白符


\S 非空白符


\W 特殊符号   $%^&*
\w 非特殊符号 6ds


^ 以什么开始
^[0-9]    0eqieq
$ 以什么结尾 
^[a-z][0-9]$   

 

posted @ 2015-12-24 13:40  虚-染D  阅读(175)  评论(0编辑  收藏  举报