论坛首页 入门技术论坛

java用正则表达式匹配html嵌套标签

浏览 3425 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-28  
在一个hmtl页面,里面有如下的一组标签:

[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有什么方法可能实现这种情况呢?
   发表时间:2009-01-04  
偶也想知道
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics