码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2019-04-04 20:16:25      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:正则   正则表达式语法   搜索   inf   ack   png   src   span   标准   

正则表达式语法--1.普通字符

技术图片

正则表达式语法--2.标准字符

技术图片

正则表达式语法--3.自定义字符集合

技术图片

正则表达式语法--4.量词

技术图片

\d{6} : \d重复6次,即匹配6个数字
\d\d{6} : 7位,因为{}只修饰它前面的那一个
(\d\d){6}才表示匹配12位

 正则表达式语法--5.字符边界(‘零宽‘匹配的是位置而不是字符本身)

技术图片

\w : 匹配字母,数字,下划线 

正则表达式语法的匹配模式

 技术图片

正则表达式语法--6.选择组和分组,反向引用

技术图片

([a-z]{2})\1 : 表示查找形如gogo toto dodo的字符串,()中的值做为反向引用的标准   \2表示第二组();\3表示第三组()....

 正则表达式语法--7.预搜索(零宽断言)

技术图片

[a-z]+(?=ing) : 表示匹配后缀为ing的字符串  '+'表示至少出现一次

练习

  1. 验证电话号码:
    (0\d{2,3}-\d{7,9})|(1[3-9]\d{9})
  2. 验证邮箱:
    [\w\-]+@[a-z0-9A-Z]+(\.[A-Za-z]{2,4}){1,2}

 常用正则表达式列表

技术图片

 

正则表达式

标签:正则   正则表达式语法   搜索   inf   ack   png   src   span   标准   

原文地址:https://www.cnblogs.com/HuangJie-sol/p/10656707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!