标签:表达式 有一个 单反 name amp rip 1.5 oat 制表符
| 字符 | 字符 |
|---|---|
| B | 指定字符B |
| \xhh | 十六进制为0xhh的字符 |
| \uhhhh | 十六进制为0xhhhh的Unicode字符 |
| \t | 制表符Tab |
| \n | 换行符 |
| \r | 回车 |
| \f | 换页 |
| \e | z转义 |
| . (小圆点) | 任意字符 |
| [abc] | 同a |
| [^abc] | 除了abc之外的任何字符 |
| [a-zA-Z] | 从a-z或从A-Z的任何字符 |
| [abc[hij]] | 同a |
| [a-z&&[hij]] | 任意hi或j |
| \s | 空白符(空格、tab、换行符、换页、回车) |
| \S | 非空白符同[^\s] |
| \d | 数字[0-9] |
| \D | 非数字[^0-9] |
| \w | 词字符[a-zA-Z0-9] |
| \W |
| XY | Y跟在X后面 |
| X | Y |
| (X) | 捕获组。可以在表达式中\i引用第i个捕获组 |
| ^ | 一行的起始 |
| $ | 一行的结束 |
| \b | 词的边界 |
| \B | 非词的边界 |
| \G | 前一个匹配的结束 |
.
注意:X必须用()括起来
| 贪婪型 | 勉强型 | 占有型 | 如何匹配 |
|---|---|---|---|
| X? | X?? | X?+ | 零个或一个X |
| X* | X*? | X*+ | 零个或多个X |
| X+ | X+? | X++ | 一个或多个X |
| X{n} | X{n}? | X{n}+ | 恰好n次X |
| X{n,} | X{n,}? | X{n,}+ | 至少n次X |
| X{n,m} | X{n,m}? | X{n,m}+ | X至少n次,且不超过m次 |
标签:表达式 有一个 单反 name amp rip 1.5 oat 制表符
原文地址:http://www.cnblogs.com/0427mybirthday/p/7668926.html