2016-02-04 1 views
3

Si j'ai une source comme son:Est-il possible de joindre des éléments d'une source Akka Streams?

val source = Source(List("hell", "o\n my ", "name is bob")) 

Est-il possible de se joindre et une nouvelle répartition des éléments sur un motif de séparation spécifique, par exemple sur le caractère « \ n » avoir quelque chose comme ceci à la suite ? :

Source(List("hello", "my name is bob")) 

Merci!

Répondre

4

Cela peut être fait en utilisant Encadrement:

source.via(Framing.delimiter(ByteString("\n"), maximumFrameLength = 100, allowTruncation = true))