读书人

怎么用正则表达式截取网页内容的有关问

发布时间: 2012-04-14 17:14:21 作者: rapoo

如何用正则表达式截取网页内容的问题!
比如页面内容如下:


页面开始
<!-- 从这里开始截取 -->
需要被截取出来的部分
<!-- 截取到这里 -->
页面其他部分
页面结束


如何用正则表达式 截取出 "<!-- 从这里开始截取 -->" 到 "<!-- 截取到这里 -->" 之间的内容?
(页面换行因素也得考虑进去啊)
谢谢

[解决办法]

Java code
            String str="页面开始" +                    "<!-- 从这里开始截取 -->" +                    "需要被截取出来的部分" +                    "<!-- 截取到这里 -->" +                    "页面其他部分页面结束";            Pattern p = Pattern.compile("<!-- 从这里开始截取 -->(.*?)<!-- 截取到这里 -->");            Matcher m = p.matcher(str);            while(m.find()){                System.out.println(m.group(1));            }
[解决办法]
探讨

Java code
String str="页面开始" +
"<!-- 从这里开始截取 -->" +
"需要被截取出来的部分" +
"<!-- 截取到这里 -->" +
"页面其他部分页面结束";
……

读书人网 >Java Web开发

热点推荐