您的位置:首页 > 其它

正则表达式基础讲解

2015-07-26 15:28 351 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: