你好,我有一个包含管道(|)符号的文本,我想用空格替换它。这是列描述中的文本
|真正的情人| m€$$!| pti |摩羯座|无dm |#teamik |@shanerwatson33❤ 动臂动臂❤ 努力做一个更好的人!
我试过这样的regexp\u replace函数
regexp_replace(description,'|',' ')
此命令返回此值
|t r u e c r i c k e t l o v e r m€ $ $ ! | p t i | c a p r i c o r n | n o d m |#t e a m i k | s h a n e r w a t on 3❤ 博姆博姆❤ 快来吧!我现在很忙,这是我的❤
它不会替换管道(|)符号。请帮忙。
3条答案
按热度按时间wfsdck301#
尝试在regexp\u replace函数中添加这个
插入覆盖表名称从表名称中选择regexp\u replace(id,“\\;”,“”)
hc2pp10m2#
因为管道字符是正则表达式中的or运算符,所以必须转义。在java风格的regex中,必须使用两个转义字符,即反斜杠。
d5vmydt93#
尝试以下操作:从表中选择regexp\u replace(description,“\\;”,“”);