在AWS Athena中使用regexp_extract函数对某个json字段进行正则取数
2026/6/20 13:52:51 网站建设 项目流程

问题

我需要从下面字符串中,取出utm_source的值:
https://www.example.com/page?utm_content=buffercf3b2&utm_medium=social&utm_source=snapchat.com&utm_campaign=buffer

解决

使用regexp_extract的正则表达式,取数据即可,如下:

SELECTregexp_extract('https://www.example.com/page?utm_content=buffercf3b2&utm_medium=social&utm_source=snapchat.com&utm_campaign=buffer','utm_source=([^&]+)',1);

关键就是了解regexp_extract函数的使用。

参考

  • 正则表达式函数

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询