2015-05-25 60 views
0

我要帶從HTML標籤描述的一個組成部分。但我不知道我該怎麼申請呢?ANDROID - 如何利用HTML標籤中的一個部分與fromhtml?

這裏是我的html標籤:

伊斯坦布爾殺死在恰拉揚法院檢察官穆罕默德·塞利姆櫻桃的父親恐怖分子,而在醫院接受慰問槍殺,在眼淚嘩嘩的親戚。檢察官櫻桃的葬禮在法醫研究所送往太平間。

我需要解析這個部分從描述。

下面的代碼給我說明所有的句子,但我不希望一些句子這是在<a href=...></a>標籤:

viewHolder.txtViewDescription.setText(Html.fromHtml(itemsData.get(position).getDescription())); 

如何申請呢? 感謝您的幫助......

+0

不張貼的HTML代碼,圖像!它粘貼爲文本格式,它作爲代號。 – Peanut

+0

我只想說:我不注意。不;噸answer.thanks –

+0

但它不是在等待我的HTML代碼,它的Json代碼。 – serdanarik

回答

1

正則表達式可以使用這個刪除所有錨標籤。

String your_string = "<a>your html content</a>useful text" 
String exp = "<a href=.*</a>"; 
String result = your_string.replaceAll(exp, ""); 
1

如果我理解你很好,你試圖讓整個文本,但沒有從這個標籤,所以你可以使用這樣

str = str.replaceAll("<a href=([^<]*)>([^<]*)</a>", ""); 

一個正則表達式,並刪除所有標籤。比你可以使用行,你寫給提取文本

viewHolder.txtViewDescription.setText(Html.fromHtml(itemsData.get(position).getDescription())); 

希望這有助於你

+0

是的,那是我的問題。儘管如此,它是不是刪除移除... serdanarik

0

試試這個正則表達式替換所有的超級鏈接標籤。

String regx = "<a [\\s]*href .*></a>"; 
String result = description.replaceAll(regx);