【问题标题】:HTML code search using regular expression android使用正则表达式android的HTML代码搜索
【发布时间】:2012-05-02 08:15:53
【问题描述】:

一段时间以来,我一直在尝试为网站制作应用程序。我一开始使用 webview,但现在我正在使用按钮、textview 等创建自己的应用程序外观......

每当对网站数据库进行查询时,我都会发布到网站并获取内容(将 html 代码加载到 textview 和 webview 中),如下面的演示应用图片所示。

我使用了 HttpPost 和 HttpResponse,一切正常。现在,剩下的部分是我想用html代码搜索字符串,只得到下图中webview中看起来像中间的部分,也就是中间的表格,主要内容。

该网站完全使用表格编写。我想要的部分有这个结构。

<td id="main_content" class="text"> 
    <table>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
            .
            .
            .
            depending on results
    </table> 
</td>

我知道我可以使用 JSON 和 php 脚本来发布和获取结果,但问题是我无法访问网页或服务器。在这种情况下使用什么正则表达式,因为我无法让它工作。我只有正则表达式搜索的基本知识。谢谢。

app demo image

【问题讨论】:

  • 请原谅我问一个问题的答案,这里没有人给我我需要的东西..@Nesfe,你究竟是如何在没有访问它的情况下搜索网站数据库的.. 我认为这是不可能的跨度>

标签: java android html regex search


【解决方案1】:

考虑改用 JSoup:Android JSoup Example。正如另一位评论者指出的那样,RegEx 并不是真正适合解析 HTML 的工具。

【讨论】:

  • 好的,我会调查的。谢谢。简单的标签怎么样?还是不行吗?比如 。
  • 从技术上讲,您可能可以使用 RegEx 的一些变体,但它可能非常复杂且难以获得您想要的值。 JSoup 真的很容易使用。我不会打扰 RegEx。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多