正则表达式基础讲解

1.基本方法:

RegExp对象方法:

    .exec()
    .test()
    .toString()
    .compile()
    
String类型与正则相关的方法:
    .search()
    .replace()
    

2.正则中的符号:

 
\d  表示数字 0~9
.   任意字符
\w  数字0~9  字母A~ Z(大小写)或者下划线
\s  空格符、TAB、换页符、换行符、
\t  TAB
\r  回车
\n  换行
\v  垂直制表符
\f  换页符
 
 
范围符号:
[..............] 字符范围
[^.............] 字符范围外
 
 
^   行首
$   行尾
\b  代表字与字中间那个看不见的东西,如:
here is a word
那么,这句中有好几个\b, 每个单词的前后都有一个\b.
所以你用 \bhere\b 可以匹配上面这个here
 
 
特殊符转义:
    加\
 
分组:
 (x)
  /(?:abc)(def)\1/
 
重复:
   x*   重复次数>=0
   x+  重复次数>0
   x*?    x+?
   x/y
   x{n}重复n次
   x{n,} 重复>=n次
   x{n,m}    重复次数满足       n<=x<=m     
 
posted @ 2015-07-26 15:28  不得不爱xxy  阅读(155)  评论(0编辑  收藏  举报