C#基础精华05(正则表达式,)
2015-12-24 13:40
274 查看
正则表达式
. 任意一个字符 除了\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]$
. 任意一个字符 除了\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]$
相关文章推荐
- C#基础精华05(正则表达式,)
- C#基于cookie实现的购物车功能
- C#值类型参数传递的性能开销
- 如何通过右击ListView的Item弹出FlyoutMenu显示的Item的内容。
- Path Follow System using Waypoints C#
- C# 登录网页,在浏览器中打开网页
- c# dynamic动态类型和匿名类(转)
- 使用委托对Ilist 针对某字段排序
- gridview之设置单元格颜色
- C#实现保留2位小数
- C# 工厂
- C#-求两个数的公约数
- C#参数化模糊查询
- C#-求整数段和
- C#-猜数游戏
- C#-数字逆序输出的几种方法
- C#之顺序栈
- C#-数组的元素查找
- c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段
- C#-计算水仙花数