arr.filter(r.findFirstIn(_) != None) match {
case a if a.length > 0 => Some(a)
case _ => None
}
Zwróci wszystkie 34-ki.
Podejrzewam, że tym wariantem byłeś zainteresowany. Jeżeli jednak
chciałeś tylko pierwszy wynik to skorzystaj po prostu z metody find.
Pozdrawiam,
Maciej
--
Maciej Biłas