Cloudera documentation reference
http://www.cloudera.com/documentation/enterprise/5-2-x/topics/introduction.html
RegExp
http://stackoverflow.com/questions/5286885/how-to-split-this-string-by-regex
Scala> val r = """(?<=\w)\b"""
r: String = (?<=\w)\b
scala> val items = "a.bold#empty.red".split(r)
items: Array[String] = Array(a, .bold, #empty, .red)
scala> val r = """(?:.|#)?\w+"""
r: String = (?:.|#)?\w+
scala> val items = "a.bold#empty.red".split(r)
items: Array[String] = Array()