删除分隔字符串的前两部分
remove the first two part of delimited string
我有一个带分隔符“_”的字符串,示例如下
'AAA_BBB_CCC_DDD_EEE'
我想trim分隔字符串的前两个元素。预期输出:
'CCC_DDD_EEE'
您应该可以使用 regexp_substr()
:
select regexp_substr(string, '^[^_]+_[^_]+_(.*)$', 1, 1, 'e')
或regexp_replace()
:
select regexp_replace(string, ''^[^_]+_[^_]+_', '')
我有一个带分隔符“_”的字符串,示例如下
'AAA_BBB_CCC_DDD_EEE'
我想trim分隔字符串的前两个元素。预期输出:
'CCC_DDD_EEE'
您应该可以使用 regexp_substr()
:
select regexp_substr(string, '^[^_]+_[^_]+_(.*)$', 1, 1, 'e')
或regexp_replace()
:
select regexp_replace(string, ''^[^_]+_[^_]+_', '')