正则

bruce_figo 2007-02-06 05:55:14
..........

<li>
<a href="aaaa">aaaaaaaaa</a> <a href="ppp">评</a>
<a href="bbbb">bbbbbbbbb</a>
<a href="cccc">ccccccccc</a> <a href="ttt">讨</a>
<a href="dddd">ddddddddd</a>
<a href="eeee">eeeeeeeee</a>
<a href="ffff">fffffffff</a>
<a href="gggg">ggggggggg</a>
</li>

............

我要捕获url和title,但是不希望捕获类似"评"/"讨"这种字符数少于2的<a>标记的url和title


<li>(.*?<a href=\"(?<Url>[^\"]+).*?>(?<Title>[^<]{2,})</a>){1,20}?\\s*</li>

上边我写的这个title和url叉了

多谢!!
...全文
152 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ustbwuyi 2007-02-06
  • 打赏
  • 举报
回复
.....late
cancerser 2007-02-06
  • 打赏
  • 举报
回复
Regex reg=new Regex(@"<a href=""(?<Url>[^""]+)"">\w{2,}</a>");
foreach(Match m in reg.Matches(str))
{
str=m.Groups["Url"].Value;
str="";
}//简简单单就好

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧