0

这是我的 HTML

desc=<a target="_blank" href="http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=CIRNO&amp;id=27000000000000002519&amp;search=">A. P. (DIR Series) Circular No. 46 dated June 14, 2005</a>

String   k = replace ( desc, "<a target=\"_blank\" href=\"http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&amp;id=35000000000000001648&amp;search=\">", "");

在 desc 我得到 HTML 我有替换命令我必须删除链接所以我从锚标记中选择数据目标是动态的,其中 id 变化我能够替换链接到目标为的文本

http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&id=35000000000000001648&search= \

但是当目标发生变化时,我的意思是说如果 id 发生变化,它不会将链接替换为文本。

请告诉我如何获取和设置 id 值,以便如果目标是动态的,我们可以将链接替换为文本。我是android编程的新手。

4

1 回答 1

0

试试这个:您可以使用indexOffrom string 提取 id,然后找到substring.like:

   String str = "http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=CIRNO&amp;id=27000000000000002519&amp;search=";
    int indexoff = str.indexOf("id=");
    int indexofl = str.indexOf("&amp;search=");
    String strsub="";
    if(indexoff !=-1 && indexofl !=-1)
     {
      strsub = str.substring(indexoff + 3, indexofl - indexoff - 3);
     }
    String strstaticstring = "http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=CIRNO&amp;id=" + strsub + "&amp;search=";
    String k = desc.replace(strstaticstring, "");
于 2012-04-05T07:02:31.910 回答