我是开发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为我提供一些参考页面。 非常感谢你。
答案 0 :(得分:5)
答案 1 :(得分:0)
HTML不是常规语言,因此您无法100%成功使用正则表达式。您需要使用某种HTML解析器。