我的路径包含 key = value ,例如:
hdfs://0.0.0.0:9000/tmp/test/abc=value1/xyz=value2/pqr=value3
我想从此路径中删除 key = 部分。
所以输出将如下所示:
hdfs://0.0.0.0:9000/tmp/test/value1/value2/value3
那么如何在Scala中做到这一点?
答案 0 :(得分:3)
val path = "/tmp/test/abc=value1/xyz=value1/pqr=value1"
val res = "/[^/]+=".r.replaceAllIn(path, "/")
//res: String = /tmp/test/value1/value1/value1
/
-查找斜线[^/]+
-后跟一些非斜杠字符=
-后跟等于