【发布时间】:2017-08-20 09:20:41
【问题描述】:
我有一个 Hive 表列,它的字符串由“-”分隔,我需要提取第一次和最后一次出现“-”之间的字符串
+-----------------+
| col1 |
+-----------------+
| abc-123-na-00-sf|
| 123-abc-01-sd |
| 123-abcd-sd |
+-----------------+
Required output:
+-----------+
| col1 |
+-----------+
| 123-na-00 |
| abc-01 |
| abcd |
+-----------+
请建议一些正则表达式来提取所需的输出。
谢谢
【问题讨论】: