在Jenkins Groovy Pipeline中,您可以使用以下代码示例遍历列表并使用matches()函数进行正则表达式匹配:
def list = ["apple", "banana", "cherry", "date"]
def pattern = /.*a.*e.*/
list.each { item ->
if (item.matches(pattern)) {
println "${item} matches the pattern"
} else {
println "${item} does not match the pattern"
}
}
在上面的示例中,我们首先定义了一个列表list
,其中包含一些字符串元素。然后,我们定义了一个正则表达式模式pattern
,该模式表示包含字母"a"和"e"之间可以有任意字符的字符串。
然后,我们使用each
方法遍历列表中的每个元素。对于每个元素,我们使用matches()
函数将其与正则表达式进行匹配。如果匹配成功,则打印该元素与模式匹配的消息;否则,打印不匹配的消息。
您可以根据需要调整正则表达式和处理逻辑。
上一篇:遍历列表并在比较后删除元素
下一篇:遍历列表并在另一个列表中添加元素