Automated tests 空手道#regex ;;无法验证部分匹配
我在玩空手道的#regex验证,遇到了一个问题 当我有这样一个文件Automated tests 空手道#regex ;;无法验证部分匹配,automated-tests,karate,Automated Tests,Karate,我在玩空手道的#regex验证,遇到了一个问题 当我有这样一个文件pravda-text\u field-OIQSNP时,我只想匹配字符串的第一部分和连字符,在本例中是pravda- 以下是我的尝试: And match each $.items contains { filename: \\Apravda- } // I'm using double back-slashes for the escape char 当我运行测试时,断言失败,只是说“原因:正则表达式匹配失败” 我的验证有什
pravda-text\u field-OIQSNP
时,我只想匹配字符串的第一部分和连字符,在本例中是pravda-
以下是我的尝试:
And match each $.items contains { filename: \\Apravda- }
// I'm using double back-slashes for the escape char
当我运行测试时,断言失败,只是说“原因:正则表达式匹配失败”
我的验证有什么问题吗?这应该可以
And match data.items contains {filename : "#regex pravda-.+" }
我相信空手道中的正则表达式只支持全场比赛
因此,如果您正在编写一个用于匹配的正则表达式,请确保您的整个字符串与表达式匹配,或者至少使用+