zoukankan      html  css  js  c++  java
  • 正则

    向后查找

    顾名思义,即查找指定字符后的内容。

    例:

      $23.45
      $5.31
      $899.00
      $69.96

      使用正则表达式: (?<=\$)[0-9.]+ 返回结果$23.45
      5.31
      899.00
      69.96

    向前查找

    查找指定字符前面的内容。

    例:

    123456</a>
    111</a>
    222</a>

    使用正则表达式:\d+(?=</a>) 得到结果:

    123456
    111
    222

    前后查找结合使用

    例:

    <title>Very Good!</title>
    <title>Hello</title>

    使用正则: (?<=<[Tt][iI][tT][lL][eE]>).*(?=</[Tt][iI][tT][lL][eE]>) 得到

    Very Good!
    Hello

    使用条件

    例:

    123-456-7890

    (123)456-7890

    (123)-456-7890

    使用正则:(\()?\d{3}(?(1)\|-)-\d{4} 得到

    123-456-7890

    (123)456-7890

     

  • 相关阅读:
    用python将博客园的文章爬取到本地
    2016.7.9
    2016.7.8
    2016.7.7
    2016.7.5
    2016.7.4
    2016.7.3
    2016.7.2
    2016.6.28
    2016.6.27
  • 原文地址:https://www.cnblogs.com/perock/p/2662964.html
Copyright © 2011-2022 走看看