在Android中询问有关正则表达式的帮助

时间:2009-12-23 16:09:46

标签: java html android

我是开发Android应用程序的初学者。我在Android中使用正则表达式时遇到了一些问题。

在我的应用程序中,我编写了一些代码来获取html页面的源代码,我将其转换为String数据类型。 现在我想使用正则表达式来检索此页面的html标签中的一些细节。那么,我该怎么做呢?

例如,在html代码中,

<HTML>
.......
<TABLE class=tb_info cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Abby Poon</TD>
</TR>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Peter Pan</TD>
</TR>
</TABLE>
.........
</HTML>

现在我想取回两个值中名为“tb_info”的表格中的“Abby Poon”和“Peter Pan”以及名为“pro_name”的值。 任何人都可以教我如何做到这一点?或者您可以通过Android为我提供一些参考页面。 非常感谢你。

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:0)

HTML不是常规语言,因此您无法100%成功使用正则表达式。您需要使用某种HTML解析器。

You don't want to be driven insane.