【发布时间】:2019-02-19 22:43:26
【问题描述】:
我没有找到正确的方法来编写包含变量的正则表达式匹配:
* def getYear =
"""
function() {
var SimpleDateFormat = Java.type('java.text.SimpleDateFormat');
var sdf = new SimpleDateFormat('yyyy');
var date = new java.util.Date();
return sdf.format(date);
}
"""
* def currentYear = getYear()
* def testmatch = { gencode: '#("000" + currentYear + "0000012345")' }
* match testmatch == { gencode: '#regex "[0-9]{3}" + currentYear + "[0-9]{10}"' }
有办法做到这一点吗?
谢谢, 洛伦佐
【问题讨论】:
标签: karate