通过此URL http://go.example.edu/testrecord/landing
我正在尝试提取文本:testrecord
如果URL包含“ goapp.ly”,我要提取:testrecord
示例网址:https://testrecord.goapp.ly/example/landing
到目前为止,我的公式是:
REGEXP_EXTRACT(主机名,“ ^(。+)。”)
但是,我从中得到的只是testrecord.goapp.l
如果两个URL都可能发生,如何确保仅提取文本testrecord?
答案 0 :(得分:0)
我不确定您使用的是哪个数据库,但这也许可以满足您的要求:
select regexp_extract('http://go.example.edu/testrecord/landing', '[^/]+', 4)
“ 4”表示第四次出现图案。