如何在scala中使用多个delimeter拆分字符串?
如果我有一个像潮汐豆荚或豆荚和myPods这样的字符串,那么它是如何分裂为潮汐豆荚、豆荚、myPods的呢 我想要潮汐阵列模式、吊舱、abc ggk。因为。拆分接受模式您可以使用以下模式:如何在scala中使用多个delimeter拆分字符串?,scala,Scala,如果我有一个像潮汐豆荚或豆荚和myPods这样的字符串,那么它是如何分裂为潮汐豆荚、豆荚、myPods的呢 我想要潮汐阵列模式、吊舱、abc ggk。因为。拆分接受模式您可以使用以下模式: scala> val str = "(TIde Pods) OR (Pods) AND (myPods)" str: String = (TIde Pods) OR (Pods) AND (myPods) scala> str.split("[()\\s]|OR|AND").filter(_.
scala> val str = "(TIde Pods) OR (Pods) AND (myPods)"
str: String = (TIde Pods) OR (Pods) AND (myPods)
scala> str.split("[()\\s]|OR|AND").filter(_.nonEmpty)
res2: Array[String] = Array(TIde, Pods, Pods, myPods)
你能提供更多关于输入和期望输出的例子吗?
scala> val str = "(TIde Pods) OR (Pods) AND (myPods)"
str: String = (TIde Pods) OR (Pods) AND (myPods)
scala> str.split("[()\\s]|OR|AND").filter(_.nonEmpty)
res2: Array[String] = Array(TIde, Pods, Pods, myPods)