正则表达式

一.字符类

1.任意字符[adb]:o[usb]t---obt,ost,out
2.范围[a-z],[0-9]:id[0-9]---id0,id5

3.例子<[a]:o[0-9]t---oat,o?t,ot

4.组合[a-z0-9a-Z]:偷小说,过滤HTML标签,自定义innerText方法

5转义字符:.,\d,\w,\s,\D,\W,\S

6.元字符:
\b代表着单词的开关和结尾;
.匹配除换行以外的任意字符
*重复任意次;
\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等
\w匹配字母或数字或下划线或汉字等

^匹配字符串的开始

$匹配字符串的结束

二.量词(出现的次数)

{n,m}至少出现n次,最多m次.

1.{n,}:至少n次.

2.*:任意次{0,}

2.?:0或者1次{0,1}

2.+:最少一次{1,}

2.{n}:正好n次

你可能感兴趣的:(正则表达式)