字符串 - AAHKV2X7AFYLW|2115|R2QLNB6KDC93LF
我正在尝试创建一个模式来拉出字符串的最后一部分,即 R2QLNB6KDC93LF。
在所有情况下,它都以 |R......... 开头,所以这样的模式会很有用。
我正在 Redshift 中查找。
答案 0 :(得分:1)
您可以使用regexp_substr()
:
select regexp_substr(str, '[^|]+$')
答案 1 :(得分:0)
您可以简单地使用 LIKE,并指定预期的字符数量,如下所示:
WHERE colName LIKE '%_|R_____________'
您可以像这样轻松测试:
SELECT 1
WHERE 'AAHKV2X7AFYLW|2115|R2QLNB6KDC93LF' LIKE '%_|R_____________'
(因为匹配返回 1)