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

      分析:

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

  • 相关阅读:
    随机数生成器
    赌博的艺术
    基本算法——包罗万象
    对于搜索的新理解
    关于动态规格的新理解
    发现的好东西——bitset
    高精度(重定义版)——来自
    ac自动机(模板)
    数据采集框架Gobblin简介
    Hadoop的数据采集框架
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9118906.html
Copyright © 2011-2022 走看看