【发布时间】:2016-12-24 13:59:11
【问题描述】:
以下Regexp_replace需要转换成Netezza语法:
regexp_replace(COLUMN_NAME,'([[:cntrl:]])|(^\t)|(\s+$)',null)
据我了解,
cntrl 替换控制字符
^\t 替换标签
\s+$ 替换尾随空格
请帮忙! 还请纠正我对当前正则表达式在 oracle 中的作用的理解。
【问题讨论】:
-
^\t仅替换一个制表符(而不是“制表符”),并且仅当它是字符串中的第一个字符时(^的含义)。这是其他人编写的一些代码,您想翻译成另一种语言吗?如果您不确定它的作用,为什么需要翻译它? -
是的!别人写的。我需要它,因为我需要 Netezza 中的确切功能