基于Scala中的分隔符将字符串分成两部分
输入: myString=”“FILTER=(ID=123,Description=456)” 输出: 过滤器(ID=123,描述=456) 基本上把绳子分成两部分 我怎样才能做到这一点基于Scala中的分隔符将字符串分成两部分,scala,Scala,输入: myString=”“FILTER=(ID=123,Description=456)” 输出: 过滤器(ID=123,描述=456) 基本上把绳子分成两部分 我怎样才能做到这一点 想要一些与python中相同的东西想要使用limit参数进行split(但是您没有像python分区中那样将分隔符作为元素) 它实际上是一个java方法-请参见您想要使用limit参数进行拆分(但是您没有像Python分区中那样将分隔符作为元素) 它实际上是一个java方法-参见方法span-也可能对您有所帮助
想要一些与python中相同的东西想要使用
limit
参数进行split
(但是您没有像python分区中那样将分隔符作为元素)
它实际上是一个java方法-请参见您想要使用limit
参数进行拆分(但是您没有像Python分区中那样将分隔符作为元素)
它实际上是一个java方法-参见方法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))
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))
这不符合OP的说明(它在第二个字符串的开头留下一个额外的分隔符),这不符合OP的说明(它在第二个字符串的开头留下一个额外的分隔符)