Извините, если раньше об этом спрашивали, но я всегда искал решение.
У меня есть список строк;
val a = List("size 34", "help","panne","size 35","kake", "test","size 34", "help", "panne","size 35", "kake", "test")
Я хочу превратить их в множественный список,Подобно;
val b = List("size 34", "help","panne")
val c = List("size 35","kake", "test")
Я хочу разбить исходный список на новый список, когда он видит начало определенного слова, например;Он разбивается на новый список, когда строка начинается с размера.
Я выяснил, как просто получить определенную строку с;
val sequenceWithPlainAndGlazedDonut = a.filter { a => a.contains("size")}
Я хочу новые спискиот размера слова (даже если оно больше к строке, то есть числам) до следующего раза, когда отображается размер слова.
Как лучше всего подойти к этому?