【发布时间】:2016-06-13 19:07:16
【问题描述】:
我一直在 Redshift 中使用 split_part 函数,并正在寻找 Hive 中的等效函数。我想以以下格式解析网址。我查看了 parse_url 函数,认为没有我需要的选项。所以我想我需要一些字符串函数。
所以对于以下网址:
www.ibm.com
www.fr.ibm.com
我想要 www 之后的所有内容。该文档有一个 substring_index 函数,这似乎是我需要的,但它不适用于我正在使用的 Hive 版本(不确定如何检查我正在使用的版本)
【问题讨论】:
-
为什么不只取第 4 个字符或句号第一次出现之后的所有内容?
-
如果你总是想替换 www,你可以使用 regexp_replace
-
@GordonLinoff 有时有 http 所以字符位置并不总是可靠的。
-
@Moosa 。 . .您应该更好地在问题中解释您真正想要做什么。