【发布时间】:2015-10-01 14:06:35
【问题描述】:
我有一列包含很多不一致的字符串。其中一些包含一个具有'2015mmdd_AB_CD_EFG_(text)_(text)_HIJ' 一致模式的子字符串,我想提取它。我觉得这是正则表达式和子字符串命令的交叉案例。
到目前为止,我最好的方法是相当丑陋的
substring(col_name, '........_.._.._..._.+_.+_...')
它不会根据需要结束输出,而是输出类似于'(...)_HIJ_blablabla'。
在这种情况下如何有效地结合模式识别和子串选择?
【问题讨论】:
标签: regex postgresql substring regexp-substr