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

      分析:

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

  • 相关阅读:
    web-框架
    jQurey
    JavaScript
    css
    mysql:视图、触发器、事务、存储、函数、流程控制
    mysql-备份及关联python
    [原创]wireshark&xterm安装、配置和使用
    [原创]mininet安装
    [原创]OpenvSwitch安装
    [原创]Floodlight安装
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9118906.html
Copyright © 2011-2022 走看看