这个正则应该怎样写?

cwchyt 2007-11-17 07:16:42
<div id="contentLeft">
<div id="contentText">
<div id="contentItem">
<div id="itemTitle">
<a href="匹配项一" target="_blank">匹配项二</a>
</div>

<div id="itemContent">
匹配项三
</div>
...全文
64 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuhq030710914 2007-11-17
  • 打赏
  • 举报
回复
在去除源文件中不必要的空格后,这个可以
<div(\s)*id="itemTitle"\>[\s\S]*?\<a(\s)*href="(?<item1>[^"]+?)"(\s)*target=[^>]+?\>(?<item2>.*?)\<\/a\>[\s\S]*?\<\/div\>[\s\S]*?\<div[^>]+?\>[\s\S]*?(?<item3>[\s\S]+?)\<\/div\>
其中item1,item2,item3是你要的结果

110,538

社区成员

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

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

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