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=\">", "");

説明では、HTMLを取得しています。置換コマンドがあります。リンクを削除する必要があるため、アンカータグからデータを選択します。ターゲットは動的であり、IDは変化します。ターゲットが

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

ただし、ターゲットが変更された場合、IDが変更されても、リンクがテキストとして置き換えられることはありません。

ターゲットが動的である場合にリンクをテキストとして置き換えることができるように、id値を取得および設定する方法を教えてください。私はAndroidプログラミングに不慣れです。

4

1 に答える 1

0

これを試してください: 文字列から を使用して id を抽出し、 .likeindexOfを見つけることができます: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, "");
于 2012-04-05T07:02:31.910 に答える