java 正则化匹配问题

简单才是美 简单才是美 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<div >
<a herf="xxx">
</div>

<div>
<input xxxx>
</div>

<div>
<input xxxx>
</div>

我有这类似于这个的html文本,<div></div>中间有多行的,但肯定只有一个<a herf>或<input xxx>; 我想找到中间有<a herf="xxx">的<div>块;
我使用的表达式为
"<div>([\\s\\S]*?)(<a herf=){1}([\\s\\S]*?)</div>"
但得到的结果:
<div >
<a herf="xxx">
</div>

<div>
<input xxxx>
</div>

<div>
<input xxxx>
</div>

而我想的结果是:
<div >
<a herf="xxx">
</div>

请问我写的那个正则表达式有什么问题啊?????
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
简单才是美
Web 开发 81,108 成员 341,721 内容