【发布时间】:2020-06-16 10:17:28
【问题描述】:
我正在尝试使用 Redshift 中的特定模式从以下文本中提取子字符串。
value
proda_cat1_subcat_a_jan2020
cat2_subcat_b_prodb_jan2020
我正在尝试从上述字符串中提取字符串cat1_subcat_a 和cat2_subcat_b。
我尝试过regexp_substr(value,'cat[^_]'),但这只会将字符串拉到第一个下划线
预期输出:
value, output
proda_cat1_subcat_a_jan2020, cat1_subcat_a
cat2_subcat_b_prodb_jan2020, cat2_subcat_b
【问题讨论】:
标签: regex amazon-redshift