求助 C#正则获取 li下的a中的图片有名称

lujianwen 2018-05-13 11:24:43
<ul data-property="我的图片" class="a b c">                
<li data-value="1" >
<a href="javascript:;" style="background:url(https://www.baidu.com/img/muqinjielogopcji_d5192026fe8ea57614cd8a24deee2712.gif) center no-repeat;">
<span>图片1</span>
</a>
<i>已选中</i>
</li>

<li data-value="2" >
<a href="javascript:;" style="background:url(https://www.baidu.com/img/muqinjielogopcji_d5192026fe8ea57614cd8a24deee2712.gif) center no-repeat;">
<span>图片2</span>
</a>
<i>已选中</i>
</li>

<li data-value="3" >
<a href="javascript:;" style="background:url(https://www.baidu.com/img/muqinjielogopcji_d5192026fe8ea57614cd8a24deee2712.gif) center no-repeat;">
<span>图片3</span>
</a>
<i>已选中</i>
</li>

<li data-value="4" >
<a href="javascript:;" style="background:url(https://www.baidu.com/img/muqinjielogopcji_d5192026fe8ea57614cd8a24deee2712.gif) center no-repeat;">
<span>图片4</span>
</a>
<i>已选中</i>
</li>
</ul>


获取所有a标签中的background:url图片路径及图片名称,
如:图片1:https://www.baidu.com/img/muqinjielogopcji_d5192026fe8ea57614cd8a24deee2712.gif

...全文
627 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lujianwen 2018-05-13
  • 打赏
  • 举报
回复
实现获取到<div id="aa" class=a" shortcut-key="i" shortcut-label="aaaa" shortcut-effect="focus">下的所有html元素也可以
lujianwen 2018-05-13
  • 打赏
  • 举报
回复
楼上这个把所以html中的span和a都找了,可以只找<div id=aa>下的吗?
xuzuning 2018-05-13
  • 打赏
  • 举报
回复

你没给出不在 li下的a,我也就不自找麻烦了
jinting2010 2018-05-13
  • 打赏
  • 举报
回复
为什么要用正则表达式?找个html解析器
xuzuning 2018-05-13
  • 打赏
  • 举报
回复
已经说了 不自找麻烦了 对于复杂的环境,最简单的办法是分步实现 比如先获取 <div id="aa" class=a" 再 获取 li 组合在一起的话,既麻烦,也失一般性

110,566

社区成员

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

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

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