正则表达式匹配html标签??????
现有一段<divcalss="m_list"><ul><li>sdlkfj</.li><li>sdlkfj</.li><li>sdlkfj</.li><li>sdlkfj...
现有一段
<div calss="m_list">
<ul>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
</ul>
</div>
<ul>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
</ul>
我希望能找出<div calss="m_list">下的所有<li>元素。谁能帮帮我啊,在此感谢 展开
<div calss="m_list">
<ul>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
</ul>
</div>
<ul>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
<li>sdlkfj</.li>
</ul>
我希望能找出<div calss="m_list">下的所有<li>元素。谁能帮帮我啊,在此感谢 展开
2个回答
展开全部
给你一个例子,自己模仿着写吧,
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。
匹配一个div标签的正则表达式:"<div>[^<]*</div>"这个基本可以满足,标签之间一般不会出现<,
如果要求严谨
完整的写法应该是 “<div>[^<]*[^d]*[^i]*[^v]*[^>]*</div>”这个可以都匹配。
真实可用,望采纳。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询