【1.74】正则表达式----3 【复习1.2】

正则表达式 用于 字符串的  模糊匹配

 

元字符 

点   通配符) 

^   从最开始位置匹配) 

$  匹配最后位置) 

*   匹配 0 到 无穷次)

+  匹配 1 到 无穷次)

?   匹配 0 到 1 次)

 

\w    匹配任何字母和、数字 、还有下划线

\W   匹配非字母、数字、下划线

\s  匹配空白

\S  匹配非空白

\d  匹配数字

 

{n}  匹配紧挨的字符 n 次

{n,m} 匹配紧挨的字符 n 到 m 次 

 

*?  匹配前面能匹配的最少次 那这样 就是 0 次

+? 匹配前面能匹配的最少次 那这样 就是 1 次

 

[ ]  匹配【】中括号内的字符集匹配

[ ] 注意 这里面没有元字符的概念,元字符在这里面就是普通字符

但是要特别注意:

^  在【】表示非的意思

 

\ 是转义的意思 就是将没有意义的字符,转换为有意义的 

  将有意义的字符 转换为没有意义 

 

 

\b,\B是单词边界,不匹配任何实际字符,所以是看不到的;\B是\b的非(补)。

\b:表示字母数字与非字母数字的边界,     非字母数字与字母数字的边界。

\B:表示字母数字与(非非)字母数字的边界,非字母数字与非字母数字的边界。

 

posted @ 2016-04-23 10:35  科学小怪癖  阅读(143)  评论(0)    收藏  举报