java - 在 Android 中解析多个段落标签中的文本

标签 java android android-layout android-intent html-parsing

我有多个段落标签,如下所示,具有相同的类属性名称 js-tweet-text tweet-text 需要解析 Android 中的文本

    Caged parrot sings for its master. Industrialists & IAS officers named in the charge sheet.
Sometext................

HTML 文本:

<p class="js-tweet-text tweet-text">Caged parrot sings for its master. Industrialists &amp; IAS officers named in the charge sheet. <a href="/PMOIndia" class="twitter-atreply pretty-link" dir="ltr" ><s>@</s><b>PMOIndia</b></a> &amp; MOS Coal left scot free.</p>


<p class="js-tweet-text tweet-text">Sometext................ <a href="/PMOInd" class="twitter-atreply pretty-link" dir="ltr" ><s>@</s><b>PMOIndia</b></a> &amp; MOS Coal left sc free.</p>

等等...

有人可以帮忙吗?

最佳答案

也许这可以通过正则表达式来完成,但由于我不知道标签内会发生什么,所以这样做,

    String input = "<p class=\"js-tweet-text tweet-text\">Caged parrot sings for its master. Industrialists &amp; IAS officers named in the charge sheet. <a href=\"/PMOIndia\" class=\"twitter-atreply pretty-link\" dir=\"ltr\" ><s>@</s><b>PMOIndia</b></a> &amp; MOS Coal left scot free.</p>";
    int i=0;
    boolean flag=true;
    String result="";
    for(i=0;i<input.length();i++)
    {
        char c = input.toCharArray()[i];
        if(c=='<') flag = false;
        else if(c=='>')
        {
            flag = true;
            continue;
        }
        if(flag) result += c;       
    }
    System.out.println(result);

输出

Caged parrot sings for its master. Industrialists &amp; IAS officers named in the charge sheet. @PMOIndia &amp; MOS Coal left scot free.

关于java - 在 Android 中解析多个段落标签中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420576/

相关文章:

java - 如何利用递归回溯来解决8皇后问题?

android - 无法从 Android AsyncTask 访问 Activity 的方法

android - 如何将图像从 url 加载到 BottomNavigationView 菜单项图标中

java - 在没有应用程序服务器的情况下使用 javax.jws 保护 java 嵌入式 Web 服务

java - 如何以相同的顺序将二维数组中的元素转移到一维数组中?

java - HTTP 状态 500 - servlet fitTrackerServlet 的 Servlet.init() 抛出异常

android - 无法从另一个 Activity 更新 ListView

java - 在java(android)中使用扫描仪有什么意义

java - gridview 项目之间的完美线性间距

安卓搜索: customize suggestion layout