如何编写正则表达式来查找股票和价格

时间:2011-01-19 00:34:07

标签: .net regex vb.net

var rawItemInfo={"stock":"In Stock","shipping":"<em>Free Shipping</em>","finalPrice":"56.99","itemInfo":"<div class=\"grpPricing\"><div class=\"wrapper\"><div class=\"current\" id=\"singleFinalPrice\"><span class=\"label\">Now:  </span><span>$</span>56<sup>.99</sup></div></div><div 

我想从上面的字符串中提取两个信息

1:库存状态“库存”将始终在“库存”之后:

2价格56.99美元,这是有 之前...... <span>$</span>56<sup>.99</sup>之后的一些代码......

请帮我写这两个信息的正则表达式。

1 个答案:

答案 0 :(得分:1)

您可以使用此代码

提取这些值
var regPattern = "stock\":\"(.*?)\",\".*?finalPrice\":\"(.*?)\"";
Regex regex = new Regex(regPattern);
var data = regex.Match(contact.Name);
data.Groups[1].Value ///"In stock. Limit 1 per customer."
data.Groups[2].Value ///"549.99"