asp.net 正则表达式读取
同样模板内内容

fqcotory 2016-10-17 11:16:57
Dim html As String
html = Downloadhtml(TextBox1.Text, "UTF-8") '获取url--HTML内容
Dim str As String
str = "<li class=""list-item"" data-sg=""False""><div class=""""></div><a class=""list1"" href=""(.+)"" target=""_blank""><img width=""200"" height=""200"" alt=""(\\s+)"" src=""(\\s+)""></a><a class=""list2"" href=""(\\s+)"" style=""display: block; with: 198px;"" target=""_blank"">(\\s+)</a><p class=""list3""><span class=""jg""><em class=""dol"">¥</em>(\\s+)</span><span class=""list_scj"">¥(\\s+)</span><span class=""list_zk"">((\\s+)折)</span> </p><p class=""list4""><a class=""pl_num product-comment-total-a027218"" target=""_blank"" href=""(\\s+)"" rel=""nofollow""><em></em>(\\s+)篇评价</a></p><p class=""list5""><a id=""buy_(\\s+)"" class=""shop"" href=""javascript:void(0);"" onclick=""ProductInfoObj.AddShopping(""(\\s+)"", ""list"")"">加入购物车</a><a class=""save"" href=""javascript:void(0);"" onclick="" ProductInfoObj.AddFavorite(""(\\s+)"", ""list"" );"">关注</a> </p></li>"

Dim matchess As MatchCollection
matchess = Regex.Matches(html, str, RegexOptions.IgnoreCase)
For Each m In matchess
ListBox1.Items.Add(m.Groups(1).Value)
Next
我获取到网页内容后,想用正则表达式来读取同样模板<div>中URL内容,但是这个str正则表达式规则不知道怎么写,请大神赐教。
...全文
266 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2016-10-17
  • 打赏
  • 举报
回复
很难看出来什么问题 主要检查下标签中的空格少不少 你可以先用正则工具测一下
fqcotory 2016-10-17
  • 打赏
  • 举报
回复
(.+) (\\s+) 是我写的,但是不对

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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