在Android Java中从HTML文本获取URL


String htmlText = Html.toHtml((Spanned) editText.getText());
//output of htmlText = "<span style="background-color:#F9F9F9;"><b><a href="someUrl">Some Text</a></b></span>"

我怎样才能在<a>标签中获得URL链接这样我就会有像

这样的东西
String urlStr = "someUrl";

好的…在@CommonsWare的评论帮助下,我终于弄明白了。

首先,我必须将JSoup库添加到我的android项目中,然后使用下面的代码
String htmlText = Html.toHtml(editText.getText());
Document doc = Jsoup.parse(htmlText, "UTF-8");
Elements element = doc.select("a").first();
String href = element.attr("href");

最新更新