正则表达式基础

1、\b代表着单词的开头或者结尾。如:    \bhi\b  代表完全匹配hi单词

2、*代表匹配除了换行符以外的任意字符。

     .*连在一起,任意数量的不含换行符的字符

  如:  \bhi\b.*\bLucy\b    代表先是一个hi单词后面是任意个字符(换行符除外),最后Lucy结束的字符串。

3、\d匹配一个数字(0-9的一个数字)

    如:  0\d{2}-\d{8}     代表0开头后面有两个数字连接符-后一个8为的数字

4、 \s匹配任意空白符号(空格、制表符、换行符、中文全角空格)

5、\w匹配字母或数字或着下划线或者汉字

6、^匹配字符串开始

7、$匹配字符串结束

8、\d+匹配1个或者更多的数字

    \d*匹配任意个数字,可能0个数字

9、^\d{5,12}$ 代表5-12位数字

10、转移字符、查找特殊字符如*   +    \     .     等特殊字符时,前面加\

      如:unibetter\.com匹配unibetter.com

       c:\\windows 匹配c:\windows

11、重复

    如   * 重复零次或多次

   +重复一次以上包括一次

   ?重复0次或者1次

   {n}重复n次

   {n,}重复n次或者更多次

   {n,m}重复n到m次

 

posted @ 2016-05-30 20:48  丁白一  阅读(161)  评论(0编辑  收藏  举报