Wpis z mikrobloga

nie. chce żeby wykrył po trzy występujące po sobie minimum 2 literowe słowa oddzielone spacją. po ala ma występuje # więc nie pasuje. powinno zwrócić 2 grupy -
1) bardzo miłego grzecznego
2) miłego grzecznego kota
  • Odpowiedz
@grizzly_joe: po co regexp do czegoś do czego nie jest potrzebny regex?

scala> "Ala ma # bardzo miłego grzecznego kota".split(" ").sliding(3).filter(_.forall(_.length > 2)).toList
val res5: List[Array[String]] = List(Array(bardzo, miłego, grzecznego), Array(miłego, grzecznego, kota))
  • Odpowiedz