在一个hmtl页面,里面有如下的一组标签:
用java的正则表达式包匹配不了加粗的标签,只可能得到: /<div>.*?</div>/
或:/<div>.*</div>/
java是否不能用正则表达式匹配html标签嵌套的?在网上找到的都是关于perl或.net就可以实现无限级嵌套标签的匹配。如果java不支持这个扩展功能,java有什么方法可能实现这种情况呢?
[b]<div>[/b]
<div>
<div>.....</div>
</div>
<div>.....</div>
[b]</div>[/b]
<div>.....</div>
<div>.....</div>
用java的正则表达式包匹配不了加粗的标签,只可能得到: /<div>.*?</div>/
<div>
<div>
<div>.....</div>
或:/<div>.*</div>/
[b]<div>[/b]
<div>
<div>.....</div>
</div>
<div>.....</div>
[b]</div>[/b]
<div>.....</div>
<div>.....</div>
java是否不能用正则表达式匹配html标签嵌套的?在网上找到的都是关于perl或.net就可以实现无限级嵌套标签的匹配。如果java不支持这个扩展功能,java有什么方法可能实现这种情况呢?