【发布时间】:2017-03-01 19:38:09
【问题描述】:
我正在尝试使用 REGEXP_REPLACE 删除 varchar 中的所有标点符号。我正在使用以下内容:
regexp_replace(d.NAME, [.,\/#!$%\^&\*;:{}=\-_`~()])
但它给了我一个错误,说:
声明 1 无效。错误:“。”或附近的语法错误
如何解决此问题以删除所有标点符号?
【问题讨论】:
-
regexp_replace(d.NAME,'[^a-zA-Z]','')? -
@vkp 这也将替换空格、数字和字母,如
ñ。在大多数情况下这是不可接受的。
标签: sql regex amazon-web-services amazon-redshift