美文网首页
接口依赖运用正则匹配时出现的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