好久没有更新自己的博客了,今天恰好空闲,看了表哥的正则表达式,故作下记录,便于记忆和以后的查看。表哥链接,工具网站。
匹配任意字符
.
匹配任意一个非断行字符,如/./g
。
匹配数字和字母
\w
匹配阿拉伯数字和英文大小写字母和下划线。注意w
为小写字母。如/\W/g
。\W
匹配那些\w
不能匹配到的字符(\w
的补集),如/\W/
。
匹配数字
\d
匹配阿拉伯数字,如/\d/g
。\D
匹配非阿拉伯数字(\d
的补集),如/\D/g
。
匹配空白字符
\s
匹配空白字符,如空格、制表符、换行等,如/\s/g
。
匹配字符集
[???]
其中???为任意的字符(集)或数字或 unicode等。
如/[a-z]/g
/[A-Z]/g
分别匹配的是小写或大写的全部英文字符
/[\u4e00-\u9fa5]/g
匹配中文
重复一次或几次
[范围]+
如/[aA]+/g
/[Aa][cC]+/g
重复零次或多次
[范围]*
如/[aA][cC]+[!~\.]*/g
重复零次或一次
[范围]?
如/[Yy][oO]+[p]?[!~\.]*/g
指定重复范围
/{}/
如/ab{2,5}/g
/ab{2,}/g
/ab{2}/g
分组匹配
文字不太好描述,链接到表哥!
原文链接: https://xiaozhouguo.github.io/2018/05/31/regular-expression/
版权声明: 转载请注明出处.