求正则表达式

浪花三朵朵 2015-01-30 03:35:43
匹配id为test的 div中的所有的内容,div中的内容是从网页中抓起过来的,内容和格式未知


<div id="test">
........
</div>
...全文
119 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajaxfeifei 2015-01-30
  • 打赏
  • 举报
回复
<div.*?id="test".*?>([\s\S]*?)</div>
浪花三朵朵 2015-01-30
  • 打赏
  • 举报
回复
引用 1 楼 xxoo2007 的回复:
理论上应该做不到,因为在内容中和结束的</div> 之后都有可能有 </div> 标记,就算人工也找不出正确结束的位置。 建议加载成XML对象之后,使用node对象来获取
那要是匹配到第一个结束的</div>中的内容,又该怎么写呢,
浪花三朵朵 2015-01-30
  • 打赏
  • 举报
回复
引用 楼主 hegongda 的回复:
匹配id为test的 div中的所有的内容,div中的内容是从网页中抓起过来的,内容和格式未知 <div id="test"> ........ </div>
引用 楼主 hegongda 的回复:
匹配id为test的 div中的所有的内容,div中的内容是从网页中抓起过来的,内容和格式未知 <div id="test"> ........ </div>
那要是匹配到第一个结束的</div>中的内容,又该怎么写呢,
xxoo2007 2015-01-30
  • 打赏
  • 举报
回复
理论上应该做不到,因为在内容中和结束的</div> 之后都有可能有 </div> 标记,就算人工也找不出正确结束的位置。 建议加载成XML对象之后,使用node对象来获取

111,094

社区成员

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

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

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