黄志辉 2010-06-03 10:43
浏览 296
已采纳

正则表达式解析html 用java语言

我有现在有html的源代码,想抽出源代码中所有有文本内容(包含中文和英文),简单点说就是想得到我们看到页面的所有内容,

' \r\n\r\n\r\n考拉( Phascolarctos cinereus)\r\n 树袋熊又叫考拉、无尾熊、可拉熊,学名Phascolarctos cinereus。生活在澳大利亚,是澳大利亚奇特的珍贵原始树栖动物,属哺乳类中的有袋目树袋熊科。分布于澳大利亚东南部干旱森林中。 \r\n历史\r\n考拉四千五百万年以前,在澳洲大陆脱离南极板块,逐渐向北漂移的时候,考拉或类似考拉的动物就已经首先开始进化了。目前的化石证明,二千五百万年前,类似考拉的动物就已经存在于澳洲大陆上。在', '

\r\n\r\n\r\n\r\n\r\n
\r\n

考拉 

\r\n

考拉( Phascolarctos cinereus)

\r\n

 树袋熊又叫考拉、无尾熊、可拉熊,学名Phascolarctos cinereus。生活在澳大利亚,是澳大利亚奇特的珍贵原始树栖动物,属哺乳类中的有袋目树袋熊科。分布于澳大利亚东南部干旱森林中。 

\r\n
历史
\r\n

考拉考拉
四千五百万年以前,在澳洲大陆脱离南极板块,逐渐向北漂移的时候,考拉或类似考拉的动物就已经首先开始进化了。目前的化石证明,二千五百万年前,类似考拉的动物就已经存在于澳洲大陆上。在漂移的过程中,气候开始剧烈变化,澳洲大陆变得越来越干燥,桉树橡胶树等植物也开始改变并进化,而考拉则开始变得依赖于这些植物。 \r\n

一般认为,土著居民于6万年前甚至更早就已经来到了澳洲大陆。如同其它澳洲动物一样,考拉,也成为土著文化与文明中许多神话与传说的重要组成部分。

\r\n

千百年来,考拉虽然一直是土著居民的一项重要食物来源,可是,这并不妨碍它们繁荣昌盛。1788年,欧洲人第一次登上澳洲大陆以后,John Price成为第一个记录考拉这种动物的欧洲人。他在进入悉尼附近的Blue Mountains时详细地描述了考拉。1816年,考拉第一次有了学名“phascolarctos cinereus”,意即为“灰袋熊”。后来,人们发现,考拉根本就不是熊,于是,一个哺乳动物研究小组的成员将考拉叫做“marsupials”(意为“有袋类动物”),即刚出生的幼兽发育并不完全且需要在育儿袋中继续发育的动物。现在,诸如考拉之类的大多数有袋类动物均分布于澳大利亚和巴布亚新几内亚。

\r\n
考拉考拉
\r\n

在澳洲的土著语言中,考拉意即为“不喝水”,尽管澳洲的方言多种多样。在不同版本的殖民资料中,考拉曾被记录为多个不同的格式,如cullewine, koolewong, colo, colah, koolah, kaola, koala, karbor, boorabee, 和 goribun等等。

\r\n

当新的殖民者进入澳洲大陆的时候,毁林垦田开始了,澳洲本土的动物开始失去它们的栖息地。1924年,考拉在南部澳洲绝灭,新南威尔士的考拉也接近绝灭,而维多利亚的考拉估计不到500只。于是,考拉毛皮的交易焦点开始向北转向了昆士兰。1919年,澳大利亚政府宣布了一个为期6个月的狩猎解禁期,期间,有100百万只考拉被猎杀。尽管1927年允许猎杀考拉的特别季节被正式取消,但是,当禁令重新被取消时,在短短的1个多月的时间,就有超过80万只的考拉被猎杀。
1930年,公开猎杀考拉的暴行迫使政府宣布,考拉在所有的州均成为被保护动物。然而,却没有法律来保护那些考拉赖以生存和隐蔽的桉树林,除了最近新南威尔士颁布了相关的法律之外。

\r\n
外形特征和习性
\r\n
<IMG id=changeTheId-img_tmp_id title="考拉 " alt="考拉 "

而我想得到的结果是:

树袋熊又叫考拉、无尾熊、可拉熊,学名Phascolarctos cinereus。生活在澳大利亚,是澳大利亚奇特的珍贵原始树栖动物,属哺乳类中的有袋目树袋熊科。分布于澳大利亚东南部干旱森林中。
四千五百万年以前,在澳洲大陆脱离南极板块,逐渐向北漂移的时候,考拉或类似考拉的动物就已经首先开始进化了。目前的化石证明,二千五百万年前,类似考拉的动物就已经存在于澳洲大陆上。在漂移的过程中,气候开始剧烈变化,澳洲大陆变得越来越干燥,桉树、橡胶树等植物也开始改变并进化,而考拉则开始变得依赖于这些植物。

一般认为,土著居民于6万年前甚至更早就已经来到了澳洲大陆。如同其它澳洲动物一样,考拉,也成为土著文化与文明中许多神话与传说的重要组成部分。

千百年来,考拉虽然一直是土著居民的一项重要食物来源,可是,这并不妨碍它们繁荣昌盛。1788年,欧洲人第一次登上澳洲大陆以后,John Price成为第一个记录考拉这种动物的欧洲人。他在进入悉尼附近的Blue Mountains时详细地描述了考拉。1816年,考拉第一次有了学名“phascolarctos cinereus”,意即为“灰袋熊”。后来,人们发现,考拉根本就不是熊,于是,一个哺乳动物研究小组的成员将考拉叫做“marsupials”(意为“有袋类动物”),即刚出生的幼兽发育并不完全且需要在育儿袋中继续发育的动物。现在,诸如考拉之类的大多数有袋类动物均分布于澳大利亚和巴布亚新几内亚。

想请问下各位有没有办法可以解决这个问题了

  • 写回答

4条回答 默认 最新

  • weixin_42518082 2010-06-03 11:22
    关注

    [color=blue]将所有的标记全部替换为空就可以了, 剩下的 ><等特殊符号自己替换[/color]
    [code="java"]"html代码".replaceAll("</?[a-zA-Z]+[^>]*?>","")[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题