news 2026/8/24 15:38:07

在AWS Athena中使用regexp_extract函数对某个json字段进行正则取数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在AWS Athena中使用regexp_extract函数对某个json字段进行正则取数

问题

我需要从下面字符串中,取出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函数的使用。

参考

  • 正则表达式函数
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 5:36:52

构建RPM包

打包说明 原理介绍 RPM打包的时候需要编译源码,需要把编译好的配置文件、二进制命令文件等放到合适的位置,还要根据需要对RPM的包进行测试,这些都需要先有一个“工作空间”。rpmbuild命令使用一套标准化的“工作空间”: $ rpmd…

作者头像 李华
网站建设 2026/8/23 23:51:21

腾讯新闻放弃PHP,全面转向Go语言,重写代码超十万行!

最近看到一篇关于腾讯新闻团队的技术分享,讲的是他们做了一次比较大的架构调整——将底层系统从PHP全面迁移到了Go语言,重写代码超过十万行。这种规模的重构升级,确实需要不小的决心和投入。 当初为什么用PHP? 腾讯新闻早期选择…

作者头像 李华
网站建设 2026/8/23 17:47:26

衡量低代码平台 ROI(投资回报率)的几个关键指标

在数字化转型的浪潮中,低代码平台凭借 “快速搭建、降低门槛”的核心优势,成为企业加速应用落地的重要选择。但对于企业决策者而言,选择低代码平台并非单纯追求“功能多”,更核心的是评估其投资回报率(ROI)…

作者头像 李华
网站建设 2026/8/24 8:14:37

10400_基于Springboot的职业教育管理系统

1、项目包含项目源码、项目文档、数据库脚本、软件工具等资料;带你从零开始部署运行本套系统。2、项目介绍系统专门针对职业培训来设计,采用Vue框架搭建起来,MySQL数据库用来存信息,Tomcat应用服务器负责执行操作。设计并开展一个…

作者头像 李华
网站建设 2026/8/24 14:53:55

71、Subversion 命令行客户端 svn 使用指南(上)

Subversion 命令行客户端 svn 使用指南(上) 1. 引言 Subversion 是一个强大的版本控制系统,而 svn 命令行客户端则为用户提供了灵活且高效的操作方式。本文将详细介绍 svn 客户端的使用方法,包括常见选项、子命令及其操作示例。 2. 示例操作与版本查看 首先来看一个…

作者头像 李华