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

正则表达式

时间:2016-03-16 19:19:11      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:正则表达式

 字符                         描述
\转义符,例如: "\\"匹配"\" ,"\("匹配"(", "\n"匹配换行符
^
匹配输入的起始位置
$匹配输入的结尾位置
*
匹配零次或者多次前面的字符,例如: "li*"匹配"l",和"lii",也相当于"li{0,}"
+匹配一次或者多次前面的字符,例如: "po+"不匹配"p",匹配"poo",也相当于"po{1,}"
?匹配零次或者一次前面的字符,例如: "ro(ot)?"匹配"ro"和"root",也相当于"{0,1}"
{n}n为非负整数,表示匹配n次
{n,}n为非负整数,表示匹配n到多次
{n,m}m,n为非负整数,n<=m,表示匹配n到m次
x|y匹配x或y
[abc]abc是字符集,匹配任一字符
[^abc]反向字符集,不匹配任一字符
[a-z]范围字符集,匹配a到z任一小写字符
[^a-z]不匹配a到z任一小写字符
\d数字匹配符,相当于[0-9]
\D非数字匹配符,相当于[^0-9]
\un匹配n,n是以四位十六进制数表示的Unicode字符,例:"[\\u4E00-\\u9FA5]*"匹配汉字


本文出自 “QinGuan” 博客,请务必保留此出处http://11083953.blog.51cto.com/11073953/1751828

正则表达式

标签:正则表达式

原文地址:http://11083953.blog.51cto.com/11073953/1751828

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