Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用正则表达式搜索HTML代码_Java_Android_Html_Regex_Search - Fatal编程技术网

Java 使用正则表达式搜索HTML代码

Java 使用正则表达式搜索HTML代码,java,android,html,regex,search,Java,Android,Html,Regex,Search,一段时间以来,我一直在尝试为一个网站制作一个应用程序。起初我使用webview,但现在我正在用按钮、文本视图等创建自己的应用程序外观 每当有查询进入网站数据库时,我都会发布到该网站并获取内容(将html代码加载到textview和webview中),如下面的演示应用程序图片所示 我使用了HttpPost和HttpResponse,一切正常。现在,剩下的部分是,我想通过HTML代码搜索字符串,只得到像下面的WebVIEW中的中间部分一样的部分,这是中间的带有主内容的表。 该站点完全使用表编写。我想

一段时间以来,我一直在尝试为一个网站制作一个应用程序。起初我使用webview,但现在我正在用按钮、文本视图等创建自己的应用程序外观

每当有查询进入网站数据库时,我都会发布到该网站并获取内容(将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脚本发布和获取结果,但问题是我没有访问网页或服务器的权限。在这种情况下使用什么正则表达式,因为我无法让它工作。我只有正则表达式搜索的基本知识。多谢各位


考虑改用JSoup:。正如另一位评论者所指出的,正则表达式并不是解析HTML的合适工具。

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

请原谅我问了一个问题以寻求答案,没有人给我这里需要的东西@Nesfe,你到底是如何在没有访问的情况下搜索网站数据库的我认为这是不可能的对不起,我问了一个问题想得到答案,没有人给我我需要的@Nesfe,你到底是如何在没有访问的情况下搜索网站数据库的..我认为这是不可能的好吧,我会调查一下。谢谢简单的标签怎么样?它仍然不起作用。比如说,从技术上讲,你可能会得到一些不同的正则表达式,但是要得到你想要的值可能非常复杂和困难。JSoup真的很容易使用。我不会为正则表达式操心的。好吧,我会调查的。谢谢简单的标签怎么样?它仍然不起作用。比如说,从技术上讲,你可能会得到一些不同的正则表达式,但是要得到你想要的值可能非常复杂和困难。JSoup真的很容易使用。我不会为正则表达式操心。