ı有一个groovy脚本,它检查值列表中屏幕上的字段值(如果存在)。
import com.atlassian.jira.component.ComponentAccessor;import org.apache.log4j.Logger进口组织….
简化您的问题:如何在忽略大小写的列表中查找字符串值。
def str = 'Aaa.Bbb@xx.com' def list = ['xxx.yyy@zz.com','aaa.bbb@xx.com'] if( list.find{e-> e.equalsIgnoreCase(str)} ){ println "found" }
或者如果您确定该列表始终包含小写项,则在应用之前将字符串转换为小写 contains
contains
def str = 'Aaa.Bbb@xx.com' def list = ['xxx.yyy@zz.com','aaa.bbb@xx.com'] str = str.toLowerCase() if( str in list ){ println "found" }