首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 正则化匹配有关问题

2013-01-11 
java 正则化匹配问题div a herfxxx/divdivinput xxxx/divdivinput xxxx/div我有这类

java 正则化匹配问题
<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
[解决办法]
正则没问题,不知道楼主是怎么找的啊。

热点排行
Bad Request.