【发布时间】:2018-02-16 23:45:43
【问题描述】:
我正在尝试从 postgresql 中的文本字符串中提取子字符串。文本字符串的列名是 short_description,我正在使用 REGEXP_SUBSTR 函数来定义一个正则表达式,它将只返回我想要的部分:
SELECT short_description,
REGEXP_SUBSTR(short_description,'\\[[^=[]*') AS space
FROM my_table
这将返回以下内容:
short_description space
----------------------------------------------------------------------------
[ABC12][1][ABCDEFG] ACB DEF [HIJ] | [ABC12]
我想拉的是以下内容:
short_description space
----------------------------------------------------------------------------
[ABC12][1][ABCDEFG] ACB DEF [HIJ] | [ABCDEFG]
有什么想法吗?
【问题讨论】:
标签: amazon-web-services amazon-redshift