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

来源:互联网 发布:recyclerview更新数据 编辑:程序博客网 时间:2024/05/19 07:09

正则表达式

. 任意一个字符 除了\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]$   

0 0
原创粉丝点击