2012-04-05 67 views
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編程的新手。

回答

0

試試這個:您可以通過使用indexOf從字符串中提取ID,然後找到substring。像:

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, ""); 
+0

HII我已經實現但這裏/企業/也改變了一段時間談到directtaxlaw – 2012-04-05 10:51:22

+0

OK,然後更新您的問題與所有可能性,然後我會看到,但有問題,你只能說,ID是動態變化 – 2012-04-05 10:56:51

+0

你已發佈新的問題,什麼鄰接這個問題接受它 – 2012-04-05 10:59:24