If have below text:
You can use the following to match:
\['newPrice'\] ='([\d.]*)'|\['oldPrice'\] ='([\d.]*)'|\['price'\]\['value'\] = '([\d.]*)'
And extract $1 as newPrice, $2 as oldPrice and $3 as value.
$1
newPrice
$2
oldPrice
$3
value
See DEMO