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>
之后的一些代码......
请帮我写这两个信息的正则表达式。
答案 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"