读书人

.net 正则一个匹配有关问题

发布时间: 2013-07-20 11:07:48 作者: rapoo

.net 正则一个匹配问题
</div>
<div class="mc">
<ul>
<li class="p-img ac">
<a href="http://item.jd.com/798253.html" target="_blank"><img src="http://img10.360buyimg.com/n2/g6/M00/06/0E/rBEGDFDs26oIAAAAAAEW-2zOOAIAABQpwBRL-8AARcT583.jpg" alt=".net 正则一个匹配有关问题"></a>
</li>



这段字符怎么匹配 我想要“ 97升冷冻冷藏转换迷你小冷柜 (梅枝暗花)” 这个。

.NET 正则
[解决办法]
(?is)<li\s*class="p-img ac">[\s\S]*?<img[^>]*?alt=".net 正则一个匹配有关问题"]*?/[^/\s]*\s*([^"]*?)"[^>]*?>

string html="yourhtml";
string result=Regex.Match(html,@"(?is)<li\s*class=""p-img ac"">[\s\S]*?<img[^>]*?alt=".net 正则一个匹配有关问题"[^""]*?/[^/\s]*\s*([^""]*?)""[^>]*?>").Groups[1].Value;

读书人网 >C#

热点推荐