求指教如何使用正则表达式从一段html文本中去除所有<embed></embed>标签、得到剩余的html。
如 <html>
<head>
<title>测试</title>
</head
<body>
<p>fsgdfgvdsfgdfshgbdsfgsfdgfdgfd</p>
<div id="player404352-parent" style="text-align: center"> </div>
注,因该医院楼顶建有停机坪、大厅内有价值<a href="http://news.sina.com.cn/c/2012-11-<br />
<embed height="400" width="400" src="/DailyHG/userfiles/flash/efe50077-6767-4cde-a716-67d124e130e1.swf" type="application/x-shockwave-flash" play="true" loop="true" menu="true"></embed>
<br />
</body>
</html>去除embed标签后、就是下面这样、<html>
<head>
<title>测试</title>
</head
<body>
<p>fsgdfgvdsfgdfshgbdsfgsfdgfdgfd</p>
<div id="player404352-parent" style="text-align: center"> </div>
注,因该医院楼顶建有停机坪、大厅内有价值<a href="http://news.sina.com.cn/c/2012-11-<br />
<br />
</body>
</html>求指教如何写
如 <html>
<head>
<title>测试</title>
</head
<body>
<p>fsgdfgvdsfgdfshgbdsfgsfdgfdgfd</p>
<div id="player404352-parent" style="text-align: center"> </div>
注,因该医院楼顶建有停机坪、大厅内有价值<a href="http://news.sina.com.cn/c/2012-11-<br />
<embed height="400" width="400" src="/DailyHG/userfiles/flash/efe50077-6767-4cde-a716-67d124e130e1.swf" type="application/x-shockwave-flash" play="true" loop="true" menu="true"></embed>
<br />
</body>
</html>去除embed标签后、就是下面这样、<html>
<head>
<title>测试</title>
</head
<body>
<p>fsgdfgvdsfgdfshgbdsfgsfdgfdgfd</p>
<div id="player404352-parent" style="text-align: center"> </div>
注,因该医院楼顶建有停机坪、大厅内有价值<a href="http://news.sina.com.cn/c/2012-11-<br />
<br />
</body>
</html>求指教如何写
解决方案 »
- hibernate中调用Sqlserver的表值函数
- [急]求救ORACLE数据导出为XML格式(高手请进)
- 关于structs2 和 spring如何整合使用tiles
- 谁来拯救我
- 学习javaee有什么好一点的书没?
- jsp:useBean里的class和type属性的区别
- 谁有Oracle分页显示的完整代码阿,给高分!!!
- javaWeb中文乱码
- EJB的价值到底在哪里
- 大狭们我要急死了,我的javabean不知道什么地方错了,在线等啊,帮帮忙啊!!!!
- 怎样通过注解的方式注入dao,用@Repository提示没sessionFactory,可我的类里没有sessionFactory,@Resource天哪?
- xfire开发的webservice高并发访问时出现There must be a method name element.
String content = "<html>\r\n"
+ "<head>\r\n"
+ "<title>测试</title>\r\n"
+ "</head>\r\n"
+ "<body>\r\n"
+ "<p>fsgdfgvdsfgdfshgbdsfgsfdgfdgfd</p>\r\n"
+ "<div id=\"player404352-parent\" style=\"text-align: center\"> </div>\r\n"
+ "注,因该医院楼顶建有停机坪、大厅内有价值<a href="http://news.sina.com.cn/c/2012-11-<br />\r\n"
+ "<embed height=\"400\" width=\"400\" src=\"/DailyHG/userfiles/flash/efe50077-6767-4cde-a716-67d124e130e1.swf\" type=\"application/x-shockwave-flash\" play=\"true\" loop=\"true\" menu=\"true\"></embed>\r\n"
+ " <br />\r\n" + "</body>\r\n" + "</html>\r\n";
System.out.println(content.replaceAll("<embed[^\n]*?></embed>", ""));
c#是用Regex这个类操作的..Java不清楚了..查一查..