【发布时间】:2018-10-04 19:27:15
【问题描述】:
我有一个字符串,可以是以下任何一种情况:
- test1/test2/test3/test4/test5/
- test1/test2/test3/test4//
- test1/test2/test3///
- test1/test2////
- test1/////
我的预期结果是
- test1/test2/test3/test4/test5
test1/test2/test3/test4
test1/test2/test3
- test1/test2
- 测试1 如何使用正则表达式实现?
目前,我正在使用 regexp_replace(col, "/+/", "/") 它正在工作,但最后留下了一个额外的 /。
【问题讨论】:
-
在
/处拆分,过滤掉数组中的空字符串,加入/。 -
my answer 有帮助吗?
标签: regex apache-spark-sql impala