2015-05-31 170 views
-1

如果有以下文字:正則表達式模式需要

<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值,請幫我換正則表達式。

謝謝!

+0

這是PHP?或者你正在尋找我們在PHP中編寫解決方案來解析你的? – chris85

回答

2

您可以使用以下方法來匹配:

\['newPrice'\] ='([\d.]*)'|\['oldPrice'\] ='([\d.]*)'|\['price'\]\['value'\] = '([\d.]*)' 

,並提取$1newPrice$2oldPrice$3value

請參閱DEMO

+0

你可以請指教,如果我需要從下面的代碼也提取。 LMS.pageData ['product'] ['price'] ['value'] ='19'; @karthik manchala –

+0

@HamidJoukar檢查更新.. :) –