<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>
请问我写的那个正则表达式有什么问题啊?????
java 正则表达式 html
正则没问题,不知道楼主是怎么找的啊。