我正在尝试导入JSON文件,其中值包含此类数据
“ \” Koslov Git†girish \“ Ges”
返回应该像"Koslov Git †girish Ges"
额外的\"
就是麻烦
我没有运气尝试过REGEXP_REPLACE(values, '\\''+', '''', 'g')
。我该如何摆脱它。请注意,不应替换第一和最后一个双引号
答案 0 :(得分:1)
with data(json_object) as (
values ('"\"Koslov Git †girish\" Ges"'::jsonb)
)
select regexp_replace(json_object::text, '\\"', '', 'g')
from data;