关于正则表达式
2019-12-18 本文已影响0人
依然还是或者其他
正则
关于正则,如果是想看具体的内容,请转至参考的第一篇文章。
下面只是我读后个人觉得比较重要的几个基础概念。
对于常用的元字符、限定符,是需要记住的。
对于分支条件、分组 需要理解其含义和使用方式。
一、元字符
常用的元字符
代码 | 说明 |
---|---|
. | 匹配除行以外的字符 |
\w | 数字、字母、下划线、汉字 |
\s | 空白符(包括空格、tab等) |
\d | 数字 |
\b | 单词的开始或结束 |
^ | 匹配的开始 |
$ | 匹配的结束 |
二、限定符
代码 | 说明 |
---|---|
* | 重复零此或更多 |
+ | 重复一次或更多 |
? | 重复一次或零次 |
{n} | 重复n次 |
{n,} | 重复n次或更多 |
{n,m} | 重复n到m次 |
三、分支条件
用|把不同的规则分隔开
四、分组
用小括号来指定子表达式(也叫做分组)
参考文章:
https://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html(对于新手来讲,较好的讲解了正则的一些概念)
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions
https://regexr.com/ (一个学习和练习正则的外网地址)