在Groovy 2.5中,尝试匹配以'qa_prd'
或'qa-prd'
值结尾的字符串。
以下所有匹配项均无效。在Groovy中进行测试的正确方法是什么?
String imageTag ='project_qa-prd'
println imageTag.toLowerCase().endsWith(/qa[-_]prd?$/)
println imageTag.toLowerCase().endsWith(/qa[-_]prd$/)
println imageTag.toLowerCase().matches(/qa[-_]prd$/)
答案 0 :(得分:0)
您可以使用
println imageTag.matches(/(?i).*qa[-_]prd$/)