首页 > 解决方案 > 在 Groovy 中检查变量是否包含字符 az 或 AZ

问题描述

我对 Groovy 很陌生,并开始学习它。

我的要求是验证我的输入变量是否包含 az 或 A- 之间的字符,然后我必须删除此特定记录。

我试过了

personIdExternal.text().contains('a-z') 

我也试过

personIdExternal.text().matches("[a-zA-Z]")

两者都不起作用。

你们能帮帮我吗?

标签: groovy

解决方案


你可以这样做:

if(personIdExternal.text() ==~ /.*[A-Za-z].*/) {
   println 'it matches'
} else { 
    println 'it does not match'
}

推荐阅读