正则表达式
Posted huangjie-sol
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
正则表达式语法--1.普通字符
正则表达式语法--2.标准字符
正则表达式语法--3.自定义字符集合
正则表达式语法--4.量词
d{6} : d重复6次,即匹配6个数字
dd{6} : 7位,因为{}只修饰它前面的那一个
(dd){6}才表示匹配12位
正则表达式语法--5.字符边界(‘零宽‘匹配的是位置而不是字符本身)
w : 匹配字母,数字,下划线
正则表达式语法的匹配模式
正则表达式语法--6.选择组和分组,反向引用
([a-z]{2})1 : 表示查找形如gogo toto dodo的字符串,()中的值做为反向引用的标准 2表示第二组();3表示第三组()....
正则表达式语法--7.预搜索(零宽断言)
[a-z]+(?=ing) : 表示匹配后缀为ing的字符串 '+'表示至少出现一次
练习
- 验证电话号码:
(0d{2,3}-d{7,9})|(1[3-9]d{9})
- 验证邮箱:
[w-][email protected][a-z0-9A-Z]+(.[A-Za-z]{2,4}){1,2}
常用正则表达式列表
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性