CLOB. Регулярные выражения. Замена подстроки.

Зарастро
Дата: 30.09.2015 13:35:55
Добрый день.

Можно ли в CLOB-е

в участках текста вида

"status":{"id":6,"class":"status"} 


из выражений в фигурных скобках оставить только цифры,
и убрать сами фигурные скобки,
т. е. получить

"status":6


?
Скворцов Иван
Дата: 30.09.2015 13:53:23
select a,regexp_replace(a,'(".*?":)\{"id":(\d+).*?\}','\1\2')
from (
select '"status":{"id":6,"class":"status"}
       ,"status2":{"id":7,"class1":"status123"}
       ,"status3":{"id":8,"class2":"status321"}' a from dual)