标签:正则表达式
| 字符 | 描述 |
| \ | 转义符,例如: "\\"匹配"\" ,"\("匹配"(", "\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/1766818
标签:正则表达式
原文地址:http://11083953.blog.51cto.com/11073953/1766818