<div id="quonav12">
<form action="/UserInfo/cart.ralis" id="form24933" target="_blank" method="post">
<div class="qnav01"><a href="/product/details/24933.html" target="_blank" target="_blank"><img src="http://tp.xqt.com.cn/product//NewWebPic/BigPic/201011131130095312.jpg" width="50" height="50" /></a></div>
<div class="qnav11">HQS-Y35142</div>
<div class="qnav21"><a href="/product/details/24933.html" target="_blank" class="class2" title="佑木多用曲形晒架/晒枕架/晒鞋架" target="_blank">佑木多用曲形晒架/晒枕架/晒鞋架</a></div>
<div class="qnav31">
<div align="center" class="class1">¥7.20</div>
</div>
<div class="qnav31">
<div align="center" class="class1">¥6.65
</div>
</div>
<div class="qnav41">179</div>
<div class="qnav51">
<div class="Numinput">
<input type="text" id="txtItemNum24933" name="ItemNum" value="0" size="4" class="pn2" />
<input type="hidden" id="txtHid24933" name="itemid" value="24933" size="4" class="pn2" />
<a id="add24933" class="numadjust increase_q" href="#" onclick="addNum('24933');this.blur(); return false;"></a>
<a id="plus24933" class="numadjust decrease_q" href="#" onclick="plusNum('24933');this.blur(); return false;"></a>
</div>
</div>
<div class="qnav61"><img src="/skin/images/a1.gif" border="0" onclick="ItemToCart('24933')" style="cursor: pointer;" /> <a href="javascript:addColection('24933')"><img src="/skin/images/a2.gif" alt="收藏" border="0"/></a></div>
</form>
</div>
提取内容为:
编号ID 商品型号 商品名称 批发价 库存量
24933 HQS-Y35142 佑木多用曲形晒架/晒枕架/晒鞋架 7.20 179
form(?<编号ID>\d+).*(?<="\>)(?<商品型号>[^<]+)(?=</div>).*?title="(?<商品名称>[^"]+).*?¥(?<批发价>[\d.]+).*?¥(?<库存量>[\d.]+)
<div id=""quonav12"">
<form action=""/UserInfo/cart.ralis"" id=""form24933"" target=""_blank"" method=""post"">
<div class=""qnav01""> <a href=""/product/details/24933.html"" target=""_blank"" target=""_blank""> <img src=""http://tp.xqt.com.cn/product//NewWebPic/BigPic/201011131130095312.jpg"" width=""50"" height=""50"" /> </a> </div>
<div class=""qnav11"">HQS-Y35142 </div>
<div class=""qnav21""> <a href=""/product/details/24933.html"" target=""_blank"" class=""class2"" title=""佑木多用曲形晒架/晒枕架/晒鞋架"" target=""_blank"">佑木多用曲形晒架/晒枕架/晒鞋架 </a> </div>
<div class=""qnav31"">
<div align=""center"" class=""class1"">¥7.20 </div>
</div>
<div class=""qnav31"">
<div align=""center"" class=""class1"">¥6.65
</div>
</div>
<div class=""qnav41"">179 </div>
<div class=""qnav51"">
<div class=""Numinput"">
<input type=""text"" id=""txtItemNum24933"" name=""ItemNum"" value=""0"" size=""4"" class=""pn2"" />
<input type=""hidden"" id=""txtHid24933"" name=""itemid"" value=""24933"" size=""4"" class=""pn2"" />
<a id=""add24933"" class=""numadjust increase_q"" href=""#"" onclick=""addNum('24933');this.blur(); return false;""> </a>
<a id=""plus24933"" class=""numadjust decrease_q"" href=""#"" onclick=""plusNum('24933');this.blur(); return false;""> </a>
</div>
</div>
<div class=""qnav61""> <img src=""/skin/images/a1.gif"" border=""0"" onclick=""ItemToCart('24933')"" style=""cursor: pointer;"" /> <a href=""javascript:addColection('24933')""> <img src=""/skin/images/a2.gif"" alt=""收藏"" border=""0""/> </a> </div>
</form>
</div>
";
Regex reg = new Regex(@"form(?<编号ID>\d+).*(?<=""\>)(?<商品型号>[^<]+)(?=</div>).*?title=""(?<商品名称>[^""]+).*?¥(?<批发价>[\d.]+).*?¥(?<库存量>[\d.]+)",RegexOptions.Singleline|RegexOptions.IgnorePatternWhitespace); Match match = reg.Match(input); for (int i = 1; i < match.Groups.Count; i++)
{
Console.WriteLine(String.Format("{0}:{1}",reg.GetGroupNames()[i], match.Groups[i].Value));
}结果:
编号ID:24933
商品型号:HQS-Y35142
商品名称:佑木多用曲形晒架/晒枕架/晒鞋架
批发价:7.20
库存量:6.65