2015-12-16 4 views

ответ

2

Вы хотите split с параметром limit (но вы не получите разделитель в качестве элемента, как в Python partition)

val myString = "FILTER=(ID=123,Description=456)"  
myString.split("=", 2) 
//> res0: Array[String] = Array(FILTER, (ID=123,Description=456)) 

Это на самом деле метод java - см. here

0

span-метод также может быть полезен для вас

val myString = "FILTER=(ID=123,Description=456)" 
    //myString: String = FILTER=(ID=123,Description=456) 

    myString.span(_!='=') 
    //res9: (String, String) = (FILTER,=(ID=123,Description=456)) 
+1

Это не делает то, что заявлял ОП (он оставляет дополнительный разделитель в начале второй строки) –

Смежные вопросы