【发布时间】:2014-04-17 14:46:33
【问题描述】:
我正在尝试使用 PSQL,特别是 AWS Redshift 来解析一行。示例数据如下
{"c.1.mcc":"250","appId":"sx-calllog","b.level":59,"c.1.mnc":"01"}
{"appId":"sx-voice-call","b.level":76,"foreground":9}
我正在尝试以下正则表达式以提取 appId 字段,但我的查询返回空字段。
'appId\":\"[\w*]\",'
查询
SELECT app_params,
regexp_substr(app_params, 'appId\":\"[\w*]\",')
FROM sample;
【问题讨论】:
标签: regex postgresql amazon-redshift