android 获取html节点,如何从Android中的html元素获取值?

做这样的东西的最佳方式是使用正则表达式。

一个简单的例子精确匹配问题的方法:

String out= "";

Pattern pattern = Pattern.compile(".*(value=\"(\\w*)\").*", Pattern.CASE_INSENSITIVE);

Matcher matcher = pattern.matcher(out);

if (matcher.matches()) {

System.out.println(matcher.group(2));

}

这是用一个accourance仅工作了一个线路输入端“值=”。

它是做什么的?

它准备其整个字符串,与“value”属性,并用该属性“值”的值的第二组一个组相匹配的正则表达式匹配

它创建使用匹配模式和您指定的字符串“走出去”

如果匹配匹配它打印出团含量2,这是属性值

使用正则表达式的好处是,您可以让表达式忽略所有无用的内容,而不管它是什么,并专注于您想要的提取。 此示例仅对具有一个值属性的一行输入有用。当你想分析空洞的html页面时,你必须将它扩展到你的需求。

玩得开心!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值