我尝试使用下面的Regex特定字符串:
{"thing":"Sample Stuff","more-stuff":"3.1.9.4"}
我希望它能回归: 样本材料
然后我会计算" Sample Stuff"的实例。 (或其中任何明显的价值)。谢谢。
答案 0 :(得分:0)
尝试使用REGEXP_REPLACE
:
SELECT REGEXP_REPLACE(json, "\"thing\":\"[^\"].*", "$1")
答案 1 :(得分:0)
Amazon Redshift有JSON_EXTRACT_PATH_TEXT
Function可以返回JSON元素,例如:
select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"star"}}','f4', 'f6');
json_extract_path_text
----------------------
star