110,545
社区成员
发帖
与我相关
我的任务
分享
<!--bof Additional Product Images -->
<div id="productAdditionalImages">
<p>The photos are taken from actual items!</p>
<div id="gallery">
<div class="centeredContent liubobox" style=" float:left;width:33%;">
<a href="images/lv/M93448_01.png" rel="lightbox[roadtrip]"><img src="bmz_cache/8/88b52691f01822a5ffbdb1af7c770957.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/8/88b52691f01822a5ffbdb1af7c770957.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a>
<noscript><a href="http://www.stylebags.net/index.php?main_page=popup_image_additional&pID=710&pic=0&products_image_large_additional=images/lv/M93448_01.png" target="_blank"><img src="bmz_cache/8/88b52691f01822a5ffbdb1af7c770957.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/8/88b52691f01822a5ffbdb1af7c770957.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a></noscript></div>
<div class="centeredContent liubobox" style=" float:left;width:33%;">
<a href="images/lv/M93448_02.png" rel="lightbox[roadtrip]"><img src="bmz_cache/3/38fe8117de12d8f9c17f407dbbf95e0e.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/3/38fe8117de12d8f9c17f407dbbf95e0e.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a>
<noscript><a href="http://www.stylebags.net/index.php?main_page=popup_image_additional&pID=710&pic=1&products_image_large_additional=images/lv/M93448_02.png" target="_blank"><img src="bmz_cache/3/38fe8117de12d8f9c17f407dbbf95e0e.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/3/38fe8117de12d8f9c17f407dbbf95e0e.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a></noscript></div>
<div class="centeredContent liubobox" style=" float:left;width:33%;">
<a href="images/lv/M93448_03.png" rel="lightbox[roadtrip]"><img src="bmz_cache/8/812460991d65c719e3b04127e2523d5c.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/8/812460991d65c719e3b04127e2523d5c.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a>
<noscript><a href="http://www.stylebags.net/index.php?main_page=popup_image_additional&pID=710&pic=2&products_image_large_additional=images/lv/M93448_03.png" target="_blank"><img src="bmz_cache/8/812460991d65c719e3b04127e2523d5c.image.64x80.png" alt="Louis Vuitton Monogram Empreinte Artsy MM M93448" title=" Louis Vuitton Monogram Empreinte Artsy MM M93448 " width="64" height="80" style="position:relative" onmouseover="showtrail('bmz_cache/8/812460991d65c719e3b04127e2523d5c.image.300x375.png','Louis Vuitton Monogram Empreinte Artsy MM M93448',64,80,300,375,this,0,0,64,80);" onmouseout="hidetrail();" /><br /></a></noscript></div>
<br class="clearBoth" />
</div>
</div>
<!--eof Additional Product Images -->
Regex reg = new Regex(@"(?is)<(h1|div|h2)[^>]*?>(?:[^::]+?[::])?(.+?)</\1>");
foreach (Match m in reg.Matches(str))
{
Response.Write(m.Groups[2].Value+"<br/>");
}
//稍微变一下,就可以了
string str = @"<!--bof Product Name-->
<h1 id=""productName"" class=""productGeneral"">2010 New LV Monogram Canvas Neverfull MM M98789</h1>
<!--eof Product Name-->
<div id=""stylebags_pro_model"">
Model: M98789</div>
<!--bof Product Price block -->
<h2 id=""productPrices"" class=""productGeneral"">
$229.00</h2>";
Regex reg = new Regex(@"(?is)(?<=<h1[^>]*?id=""productName""[^>]*?>(?:(?!</h2).)*)(?:[^><:]+:)?\s*([^><]+?)\s*<[^>]*?>");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Groups[1].Value);
StreamReader sr = new StreamReader(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
string tempStr =sr.ReadToEnd();
string pattern = @"(?m)(?<=<(h1|div|h2)[^>]*>)([^<]+:)*([^<]+)(?=</?\1>)";
MatchCollection mc = Regex.Matches(tempStr, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match m in mc)
{
string text = m.Groups[3].Value;//循环输出
}
string str = File.ReadAllText(@"E:\1.txt", Encoding.GetEncoding("gb2312"));
Regex reg = new Regex(@"(?is)(?<!<noscript>\s*)<a[^>]*?href=""([^""]+)""[^>]*?>");
foreach (Match m in reg.Matches(str))
{
Console.WriteLine(m.Groups[1].Value);
}
StreamReader sr = new StreamReader(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
string tempStr =sr.ReadToEnd();
string pattern = @"(?im)<a[^>]*href=['""]([^'""]+)['""][^>]*rel[^>]*>[\s\S]*?</a>";
MatchCollection mc = Regex.Matches(tempStr, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match m in mc)
{
string png = m.Groups[1].Value;//M93448_01.png
}
string str = File.ReadAllText(@"E:\1.txt", Encoding.GetEncoding("gb2312"));
Regex reg = new Regex(@"(?is)(?<=<div[^>]*?class=""centeredContent\s*?liubobox""[^>]*?>(?:(?!</?div).)*)<noscript>\s*<a[^>]*?href=""([^""]+/([^""]+))""[^>]*?>");
foreach (Match m in reg.Matches(str))
{
Console.WriteLine(m.Groups[2].Value);
Console.WriteLine(m.Groups[1].Value);
}
string str = File.ReadAllText(@"E:\1.txt", Encoding.GetEncoding("gb2312"));
Regex reg = new Regex(@"(?is)(?<=<div[^>]*?class=""centeredContent\s*?liubobox""[^>]*?>(?:(?!</?div).)*)(?:<noscript>\s*<a[^>]*?href=""([^""]+)""[^>]*?>|<a[^>]*?href="".*?(M\d{5}[^""]+)""[^>]*?>)");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Groups[1].Value.Length == 0 ? m.Groups[2].Value : m.Groups[1].Value);
StreamReader sr = new StreamReader(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
string tempStr =sr.ReadToEnd();
string pattern = @"(?im)<noscript><a[^>]*href=['""]([^'""]+/([^'""]+.[^'""\s]+))['""][^>]*>[\s\S]*?</a>";
MatchCollection mc = Regex.Matches(tempStr, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match m in mc)
{
string png = m.Groups[2].Value;//M93448_01.png
string href = m.Groups[1].Value;//长连接
}
(?<=lv/)(\w+)