码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2014-06-25 08:13:06      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:style   class   ext   com   width      

正则表达式

正则表达式,Regular Expression,用于描述特定文法的字符串。许多编程语言和工具都支持正则表达式。

正则表达式-符号一览:

字符 作用
\ 转义字符
^ 区配字符串的开始位置
$ 区配字符串的结束位置
* 重复n次,n>=0
+ 重复n次,n>=1
? 重复n次,n==0或1
{n} 区配前面的子表达式n次
{n,m} 区配前面的子表达式[n,m]次
. 任意单个字符
[a-z] 匹配a-z的任意字符
[^a-z] 匹配不在a-z范围内的任意字符
x|y 匹配x或y
() 确定优先级

例子:

^The 匹配所有以The开头的字符串

ab*  匹配a后面跟有若干个b的字符串

(b|cd)ed  匹配bed或cdef

^.{3}$  匹配长度为3的字符串

[a-zA-Z]+@[a-zA-Z]+\.com$  匹配邮箱地址

正则表达式,布布扣,bubuko.com

正则表达式

标签:style   class   ext   com   width      

原文地址:http://blog.csdn.net/chuchus/article/details/34109787

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!