使用 REGEXP_SUBSTR 获取特定字符串
Using REGEXP_SUBSTR to get certain string
我无法仅从给定的字符串中获取以下数字:
Taid-HP-VSAT -100021258856985847585 - BMN
我希望结果是
100021258856985847585
我在所有方面都使用了 REGEXP,但我不能
如果你想要第 3 和第 4 之间的字符串 -
,使用这个
select trim(regexp_substr(str, '(.*?-){3}(.*?)-', 1, 1, '', 2)) from
(select 'Taid-HP- VSAT -100021258856985847585 - BMN' as str from dual)
引用了这个答案
Get value between 2nd and 3rd comma
我无法仅从给定的字符串中获取以下数字:
Taid-HP-VSAT -100021258856985847585 - BMN
我希望结果是
100021258856985847585
我在所有方面都使用了 REGEXP,但我不能
如果你想要第 3 和第 4 之间的字符串 -
,使用这个
select trim(regexp_substr(str, '(.*?-){3}(.*?)-', 1, 1, '', 2)) from
(select 'Taid-HP- VSAT -100021258856985847585 - BMN' as str from dual)
引用了这个答案 Get value between 2nd and 3rd comma