黑马程序员技术交流社区

标题: 正则表达式 [打印本页]

作者: a13783559191    时间: 2015-6-19 21:10
标题: 正则表达式
正则表达式常用符号

符 号                                        描 述
\d                                            匹配任意数字,0-9
\D                                           匹配任意非数字
\s                                            匹配空白符号
\S                                            匹配非空白符号
\w                                           匹配字符(数字、下划线或字母)
\W                                          匹配非字符
.                                              除了换行符之外的任意字符  \\.
( )                                            分组
\                                              转义,例如在正则表达式中要表示\和.等需要这样写\\和\.
{n}                                           匹配前一项n次   \d{3}
{n,}                                          匹配前一项n次,或者多次    \d{7,}
{n,m}                                       匹配前一项至少n次,但是不能超过m次   \d{1,3}
*                                              匹配前一项0次或多次,等价于{0,}   \d*
+                                             匹配前一项1次或多次,等价于{1,}  \d+
?                                            匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}
[ ]                                            [xyz],匹配x或y或z
[ ]                                            [a-z],匹配a到z
[ ]                                            [^xy],匹配x和y之外的字符
|                                               或,例如 b|c 表示匹配b或c





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2