我们有这样的字符串:子字符串的提取物在蜂巢
ABC.XXXXXXX.USD.XX
,任务是提取货币(在这种情况下美元)。 选项我想回报废话:
select distinct
r.name
,regexp_extract(r.name,'\.(.{3})\.',1)
,split(r.name,'\.')
,split(r.name,'\.')[2]
from sales r
输出:
ABC.XXXXXXX.USD.XX BC. ["","","","","","","","","","","","",""] <empty>
怎么来的?
可能是由于逃逸?尝试''\\。'':''\\。(。{3})\\。','split(r.name,'\\。') –