我有一个预定义的关键字列表,我想在模式匹配期间将其附加到文本中。
例如:
假设我的关键字列表是:[DZ','BL','TS','FZ']
我将附加其中一个关键字的字符是"SN">
我正在进行字符串匹配的文本是:"RMK A02 SLP 29861 FZSNB24E36">
我想从列表+"SN"中提取具有任何一个关键字的字符串
提前谢谢。为发音不好道歉。我是新问问题堆栈溢出
您可以在正则表达式中列出允许的值:
select regexp_substr(col, '(DZ|BL|TS|FZ)SN'