2017-02-23 49 views
0

我是Scala的新手,我有一个Seq [String] - 正则表达式的正则表达式,我想遍历这个序列,如果另一个字符串,我们称它为id ,至少匹配字符串中的一个正则表达式,以返回true。在Scala中遍历Seq并找到满足条件的元素

更清楚:遍历正则表达式的所有元素,if(id.matches(regex))至少一个,然后返回true,否则返回false。

我可以使用.map函数或创建查找函数来实现此目的吗?由于

+1

[发现,在斯卡拉匹配谓语项目(http://stackoverflow.com/a/9556600/432903) – prayagupd

+1

简单:regexs存在id.matches'' – jwvh

回答

2

您可以使用seq.exists(regex => id.matches(regex))

相关问题