2018-06-12

格式 / 匹配表达式 /g

1、'. '可以匹配除断行外任意字符

' \. '单纯匹配 ' . '

2、匹配字母和数字

'\w'匹配0-9和a-z和下划线_
'\W' 除了上面匹配的字符,倒置

3、匹配单纯数字

'\d' 只匹配数字
'\d\.\d' 匹配小数
'\D' 匹配所有不是数字的包括空格

4、匹配空白字符

'\s' 空格 制表符 断行
'\S' 除了'\s'之外的匹配

5、字符集合

选择范围:
[a-z]、[A-Z] 匹配a到z
[0-9]匹配 0- 9
中文字符:[\u4e00-\u9fa5] unicode编码

6、重复一次或多次

'abc+' 仅仅是c可以重复一次或多次
'[aA]bBcC+' a大小都可以,c重复一次或多次

7、重复零次或多次

'[aA][bB]cC+[!~\.]*'
*表示后面的标点符号重复零次或多次

8、重复零次或一次

'[aA][bB]cC+p?[!~\.]*'
可以匹配后面有一个p或者没有

9、指定重复范围

abc{1,4} c出现1-4次

10、分组匹配

(.+)飞飞,(.+)追追
可以分组匹配,第一个是$1,第二个是$2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容