正则表达式基础讲解
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
相关文章推荐
- 黑马程序员——集合(一)
- MyBatis学习系列七:多表查询一
- HDU 1124 Factorial(数论)
- 关于AssetBundle,Shader丢失的问题
- HDU5308-脑补-对拍
- 《C++Primer》读书笔记之书店程序
- 黑马程序员android培训51期
- 第一次测试C - The Mad Numerologist
- 解释术语:虚拟内存、缺页中断、抖动
- android visible invisible和gone差异
- 常用传感器协议3:CJ/T-188 冷热量表协议解析2
- HTML5基础09----HTML5列表的使用
- mysql命令
- leetcode[227]:Basic Calculator II
- sql server 2008 遇到表不允许保存更改,的问题
- LTE调度算法(下行)
- HTML5基础08----HTML5表格使用
- CSU 1011:Counting Pixels
- 将Latex tex文档转换成 word文档(上)
- C++回忆录:(二)inline内联函数