美文网首页
接口依赖运用正则匹配时出现的bug

接口依赖运用正则匹配时出现的bug

作者: 由又 | 来源:发表于2019-06-07 10:14 被阅读0次

    在解决接口依赖时,需要用到正则表达式匹配,通常使用不完全匹配find()。

    入参的正则表达式为:reqDataRegex = "([/a-zA-Z0-9]+:[\\$\\.a-zA-Z0-9]+)";

    入参为json串含时间:{"beginTime":"2019-5 01:10:00" ,"endTime":"${__Time(YMDHMS,)}"}

    在运行匹配代码会出现下图情况:

    01:10变成null

    这是由于代码在做正则匹配时遇到到“:”会匹配,时间的“:”和依赖的“:”重复了。

    修改入参的正则表达式为:reqDataRegex = "([/a-zA-Z0-9]+:\\$[\\.a-zA-Z0-9]+)";

    该问题解决。

    相关文章

      网友评论

          本文标题:接口依赖运用正则匹配时出现的bug

          本文链接:https://www.haomeiwen.com/subject/nrkmxctx.html