Groovy比赛以regex结尾

时间:2018-08-23 21:43:18

标签: java groovy

在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$/)

1 个答案:

答案 0 :(得分:0)

您可以使用

println imageTag.matches(/(?i).*qa[-_]prd$/)