如何在字符串中提取数据?例如,下面是字符串格式:
" in: xyz: abhi , product: NR (Ritti) ''
我想从上面的字符串中输出Ritti
。
请帮忙。提前致谢
答案 0 :(得分:0)
如果字符串中只有一个括号闭合值,那么这可能很有用。 对于Oracle -
with string_value(str) as(
select 'in: xyz: abhi , product: NR (Ritti)' from dual
)
select substr(str,instr(str,'(')+1,instr(str,')',1)-instr(str,'(',1)-1) from string_value;
答案 1 :(得分:0)
您可以尝试:
select regexp_replace('in: xyz: abhi , product: NR (Ritti)','.*\((.*)\).*','\1') from dual;