zoukankan      html  css  js  c++  java
  • 第九章:前后查找

    9.1 向前查找:

      向前查找指定了一个必须匹配但不在结果中返回的模式。语法上向前查找模式为一个以?=开头的子表达式,需要匹配的文本跟在=的后面。

      文本:

        http://www.abc.com

        https://www.abc.com

        ftp://ftp.abc.com

      正则表达式:

        .+(?=:)

      结果:  

        http://www.abc.com

        https://www.abc.com

        ftp://ftp.abc.com

      分析:

        子表达式(:)正确匹配到了:并消费了这个字符,所以:没有出现在最终的匹配结果中。

    9.2 向后查找:

      文本:

        abc:$23.15

        bcd:$5.62

        akd:$125.31

        weo:$66.88

      正则表达式:

        (?<=$)[d.]+

      结果: 

        abc:$23.15

        bcd:$5.62

        akd:$125.31

        weo:$66.88

      分析:

        子表达式($)正确匹配到了$并消费了这个字符,所以$没有出现在最终的匹配结果中。

  • 相关阅读:
    近期学习情况
    java连接数据库的两种方法总结
    近两个星期学习成果
    云笔记第一阶段总结
    圆面积
    C++计算器项目的初始部分
    C++视频课程
    A+B Format
    大一下学期的自我目标
    Kohana的请求流
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9118906.html
Copyright © 2011-2022 走看看