I am splitting a String in Scala with Comma using Double Quotes, like this:
scala> val a = \"a,b,c\" a: String = a,b,c scala> a.split(\",\") res0: Arr
Pipe (|) is a metacharacter in regex. You'd need to escape it:
scala> a.split("\\|") res1: Array[String] = Array(a, b, c)