2015-08-14 90 views
-1

我正在使用HTMLAgilityPack。我想獲得一個腳本標記內的值,請參閱代碼:C#:使用HTMLAgilityPack如何獲取腳本標記內的值

<div id="frmSeller" method="post" name="frmSeller"> 
<div class="clear"></div> 
<script type="text/javascript" language="javascript"> 
    Biz.Product.GroupItemSwitchLogic.init(); 
    Biz.Product.GroupItemSwitcher.init({ 
     properties:null, 
     availableMap:[{"info":{"item":"28-200-   286","price":95.99,"vehicle":null},"map":[]}], 
     selectedProperties:[] 
     }); 
</script> 
</div> 

從那裏我想要得到的價格是95.99的價格。 我怎樣才能得到這個請你告訴我,我可以使用什麼類型的正則表達式的.... 三江源

回答

0

你可以做一些字符串操作這樣

S = html代碼

var s = z.Split(new String[] { @"price"":" }, StringSplitOptions.None); 
var price = s[1].Split(',')[0]; 

現在價格變量有你的價格

+0

哦,它的工作原理。謝謝 –

相關問題