【发布时间】:2021-02-17 13:12:12
【问题描述】:
我正在尝试使用 REGEXP_REPLACE 删除以下特殊字符:"[]{}
来自以下文本字段:[{"x":"y","s":"G_1","cn":"C8"},{"cn":"M2","gn":"G_2","cn":"CA99"},{"c":"ME3","gn":"G_3","c":"CA00"}]
并将它们替换为任何内容,甚至没有空格。
*不用说,这只是一个示例字符串,我需要为相似但不同的字符串找到一致的解决方案。
我试图运行以下命令:SELECT REGEXP_REPLACE('[{"x":"y","s":"G_1","cn":"C8"},{"cn":"M2","gn":"G_2","cn":"CA99"},{"c":"ME3","gn":"G_3","c":"CA00"}] ','[{[}]":]','')
但收到几乎相同的字符串..
提前致谢!
【问题讨论】:
-
这看起来像一个 JSON 文本。为什么要从中删除结构?