【发布时间】:2018-09-28 14:24:32
【问题描述】:
我的代码如下,
val y = Seq(("100-200"),("300-400"),("500-600")).toDF("numbersData")
.withColumn("extractedData",regexp_extract($"numbersData","(\d+)-(\d+)",1))
我想将“extractedData”列输出为,
100
300
500
但是我得到了错误,
error: invalid escape character
.withColumn("extractedData",regexp_extract($"numbersData","(\d+)-(\d+)",1))
^
请指导
【问题讨论】:
-
必须使用双重转义:"(\\d+)-(\\d+)"
标签: scala apache-spark bigdata