【发布时间】:2016-08-18 11:57:39
【问题描述】:
我正在尝试为REGEXP_SUBSTR (Redshift) 形成一个正则表达式,它将从任何给定的 URL 中提取子域和域部分。
我尝试了许多来自 stackoverflow 的建议:regular-expression-extract-subdomain-domain、getting-parts-of-a-url-regex、how-to-get-domain-name-from-url 等。其中一些它们适用于正则表达式验证器,但不适用于 Redshift。
正则表达式应该处理带有和不带有 http/https 前缀的 URL。
还有其他方法可以使用正则表达式从任何给定 URL 中提取子域和域吗?
【问题讨论】:
-
查看此 UDF 博客文章:aws.amazon.com/blogs/aws/…
标签: regex amazon-redshift regexp-substr