groovy - 在 Groovy 中检查变量是否包含字符 az 或 AZ
问题描述
我对 Groovy 很陌生,并开始学习它。
我的要求是验证我的输入变量是否包含 az 或 A- 之间的字符,然后我必须删除此特定记录。
我试过了
personIdExternal.text().contains('a-z')
我也试过
personIdExternal.text().matches("[a-zA-Z]")
两者都不起作用。
你们能帮帮我吗?
解决方案
你可以这样做:
if(personIdExternal.text() ==~ /.*[A-Za-z].*/) {
println 'it matches'
} else {
println 'it does not match'
}
推荐阅读
- python - 如何将数据框列转换为字符串以执行 ner_chunks
- javascript - Bootstrap Modal 在没有互联网访问的情况下不显示
- c# - 如何将 unicode 集从 db 转换为字符?
- c - 我对一些概念和代码有疑问
- c# - 如何在 Entity Framework Core 2.2 中使用急切加载策略实现自递归父子关系数据加载?
- javascript - 如何在两天之间显示表格行?
- powershell - 读取性能计数器的问题(阵列问题)
- python - 删除python中的列后如何自动更改excel中的相对单元格公式?
- javascript - Promise 已创建但未在 knex 中返回
- sparql - SPARQL 三重过滤器不完全匹配