110,536
社区成员
发帖
与我相关
我的任务
分享
Regex aRegex = new Regex(@"({Bing)(.*?[\s\S]*?)({/Bing})");
Regex bRegex = new Regex(@"{Bing[^:]([\s\S]*?)\}");
Regex cRegex = new Regex(@"{Bing[^:][\s\S]*?\}([\s\S]*?)\{\/Bing\}");
<!--模版内容 start-->
string content = @"<td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>
{Bing Width=100%,Cols=2,CategoryID=4,NewsCount=6,titleNum=12,Sort=Datetime,align=Center}
1<li>◇ <a href=[Bing:Newspath] title=[Bing:stitle]>[Bing:title]</a></li>
{/Bing}
<td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>{Bing id=6,content=8,type=paa}2<a href='{Bing:Path}'>{Bing:Title}</a>{/Bing}<td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>
{Bing id=10,content=3,type=paa}3<a href='{Bing:Path}'>{Bing:Title}</a>{/Bing}<td width='5' style='line-height:40pt;'>3<a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>{Bing id=6,content=7,type=paa}4<a href='{Bing:Path}'>{Bing:Title}</a>{/Bing}<td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>
{Bing id=6,content=6,type=paa}5<a href='{Bing:Path}'>{Bing:Title}</a>{/Bing}<td width='5' style='line-height:40pt;'>5<a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td><td width='5' style='line-height:40pt;'><a class='linesta' href='javascript:OpenStatiomMapWin(113.229,23.0969)' title='花地湾站'> 花地湾 </a></td>{Bing id=6,content=2,type=paa}6<a href='{Bing:Path}'>{Bing:Title}</a>{/Bing}
";
<!--模版内容 end-->
MatchCollection mr = aRegex.Matches(content);
MatchCollection mb=bRegex.Matches(content);
MatchCollection mc = cRegex.Matches(content);
for (int i = 0; i < mr.Count; i++)
{
Response.Write("所有内容:" + mr[i].Value + "<br>-----------------<br>");
Response.Write("条件内容是:" + mb[i].Groups[1].Value + "<br>-----------------<br>");
Response.Write("显示内容是:" + mc[i].Groups[1].Value + "<br>----------------------------------------------------<br><br><br><br>");
}