2016-04-15 6 views

答えて

4

val pattern = "word1|word2".r 

lines.filter(line => pattern.findFirstIn(line).isDefined) 

そうでない場合は(他のシーケンス型が)あなたが使用することができSeq.exists

lines.filter(line => Seq("foo", "bar").exists(s => line.contains(s))) 

がかかります要素からブール値にマップするシングル(ここでは(String) ⇒ Boolean)と:

は、この繰り返し可能なコレクションの少なくとも1つの要素に対して述語が成立するかどうかをテストします。

関連する問題