• 正则表达式运用到json断言与响应断言


    正则表达式:

    ​ 内容只有一个且变化,怎么表示

    字符用【】表示,一个【】代表一个字符:

    ​ 例【0-9】 数字0-9任意一个

    ​ 【a-z】 小a到小z

    ​ 【a-zA-Z】 小a到小z,大A到大Z

    长度用{}表示

    ​ {11} 代表长度为11位

    ​ {5,11} 长度为5到11位,中间逗号隔开

    .(点)代表任意字符

    +代表任意长度

    .+代表一个或多个任意字符

    abc123ab123ab

    abc(.+)ab 括号里的内容为:123ab123

    abc(.+?)ab 括号里的内容为:123 区别在于: ?代表只要遇到后面的ab立即结束取值

    例:

    {"access_token":"33_XvJ-EzFoMOsUwkuJqpPpT6CYP27IS5UyxI5-ecQFCqMXMjjH9MrWv8tCDF9w0eVIdjqSMoghTr9LaqR0crlG-nmSp2HO4FO8iLCRvDmVVPj0r_PUrccKGGQii2Th5RLUlBnFPBQr8Ljd6SyPYILiAAANXA","expires_in":7200}

    提取access_token可用以下正则表达式:

    ​ 33.{1,512} 33后面任意内容1到512个字符 33不打[],代表一个字符

    ​ 3{2}.{1,512} [3]{2}.{1,512} 也可

    ​ .+ 任意内容任意长度

  • 相关阅读:
    Jquery Plugin模版
    jquery之extend
    java反射技术实例
    java基础汇总
    Java学习路线
    java的一个爬虫
    Java深度理解——Java字节代码的操纵
    java编程思想-基础
    hdu 5201 The Monkey King【容斥原理+组合数学】
    容斥原理
  • 原文地址:https://www.cnblogs.com/ZQ730/p/14275837.html
Copyright © 2020-2023  润新知