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

【正则表达式】——09前后查找

时间:2019-04-26 16:23:57      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:图片   ima   正则表达式   www.   code   tps   协议   star   返回结果   

  1. 向前查找

向前查找指定了一个必须匹配,但不在结果中返回的模式,向前查找实际就是一个子表达式。

从语法上看一个向前查找模式其实就是一个以?=开头的子表达式,需要匹配的文本跟在=后面

举例:

http://www.huawei.com
https://mail.huawei.com
ftp://ftp.huawei.com

匹配http,https,ftp这些协议

技术图片

            2. 向后查找

查找出现在被匹配文本之前的字符,但不消费他,向后查找的操作符是?<=

技术图片

注意:

  1. 向前查找(和向后查找)匹配出来的内容并不会出现在结果里面
  2. 向前查找(和向后查找)实际上是有返回结果的,只不过这个返回结果的长度永远为0
    1. (?=) 正向前查找    (?!) 负向前查找  
    2. (?<=) 正向后查找   (?<!) 负向后查找  

 

【正则表达式】——09前后查找

标签:图片   ima   正则表达式   www.   code   tps   协议   star   返回结果   

原文地址:https://www.cnblogs.com/testxiaobai/p/10774763.html

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