【问题标题】:C#: Using HTMLAgilityPack how to get a value inside a script tag [duplicate]C#:使用 HTMLAgilityPack 如何在脚本标签中获取值 [重复]
【发布时间】:2015-08-14 19:47:53
【问题描述】:

我正在使用 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。 我怎样才能得到这个请告诉我,我可以使用哪种类型的正则表达式...... 谢谢你

【问题讨论】:

    标签: javascript c# regex


    【解决方案1】:

    你可以像这样进行一些字符串操作

    s = html 代码

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

    现在价格变量有你的价格

    【讨论】:

    • 哦,它有效。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多