postgresql - 删除 postgresql 中的引用值
问题描述
我正在尝试删除列值中的双引号。为此,我正在使用 regex_expression 并替换,但它不会删除双引号,任何人都可以帮我解决这个问题
我有这样的价值
“XYZ.COM”
我需要将以上内容替换为
XYZ.COM
我试过这个
regexp_replace(domain), '[^\w]+^.','','g')
replace(domain,'"','')
注意:我不想从字符串中删除点
解决方案
从评论中我猜你不是真的在处理常规的双引号,而是在处理其他字符(所谓的“弯引号”)。
所以尝试以下方法:
replace(domain, E'"\u201C\u201D\u201E', '')
推荐阅读
- apache-spark - 在 Spark ML 中,为什么在具有数百万个不同值的列上拟合 StringIndexer 会产生 OOM 错误?
- c++ - BSTR 转换为 UTF-8
- node.js - 负载测试我们的弹性集群
- vue.js - VueJS 和 axios:不能在 axios 响应中使用 url 在新窗口中打开
- javascript - 如何通过计算任何数组项在 mongodb 聚合中添加新字段
- react-native - 如何在`react-native init`之后设置`react-native-web`
- arrays - 如果加载数据后出现for循环,如何附加两个numpy数组?
- r - geom_smooth(): 一行,不同颜色
- php - Laravel Eloquent 嵌套组的关系
- ssh - 如何从 Ubuntu 虚拟机 ssh 到与主机 PC 位于同一 LAN 中的机器?