将karatedsl中的2个文本与部分文本匹配可以是随机的

时间:2019-05-25 02:24:42

标签: karate

我有一个关于匹配2个文本的问题,其中文本的某些部分可以是随机的,例如下面有两个文本: 文字1:

056722008232004108e1006000000000000001000524__144000478165532374__201905

文本2:

056722008232004108e1006000000000000001000524__184917547749997761__201905

几乎所有的文本都是下划线之间的相同的摘录,我想做的是匹配上面的2个文本,而不管文本之间的区别是什么(因为日期时间和随机数) 那我怎么能在karatedsl中做到呢?

1 个答案:

答案 0 :(得分:1)

* def foo = { bar: '056722008232004108e1006000000000000001000524__184917547749997761__201905' }
* match foo.bar == '#regex 056722008232004108e1006000000000000001000524__.+'

还有很多其他方法或更好的正则表达式,请阅读文档以了解更多信息。