如果有以下文字:
<script>
LMS.pageData['product']['percentageDiscount'] ='26';
LMS.pageData['product']['newPrice'] ='37';
LMS.pageData['product']['oldPrice'] ='50.0';
LMS.pageData['product']['savedAmount'] ='13';
LMS.pageData['product']['price']['value'] = '37';
</script>
然后我需要捕获newPrice和oldPrice值,请帮我解决Regex模式。
谢谢!
答案 0 :(得分:2)
您可以使用以下内容进行匹配:
\['newPrice'\] ='([\d.]*)'|\['oldPrice'\] ='([\d.]*)'|\['price'\]\['value'\] = '([\d.]*)'
将$1
提取为newPrice
,将$2
提取为oldPrice
,将$3
提取为value
。
请参阅DEMO