2012-03-10 12 views
-5

У меня есть строка с html-тегами. Я хочу полностью удалить теги html. Как я могу это достичь? Строка идет что-то вроде этогоУдаление html-тегов из строки в android

<messageContent><p><a href="http://www.business-standard.com/india/news/markets-trade-flatpositive-bias/159747/on" target="_blank"><strong>Markets trade flat with positive bias</strong></a><br /> 
<a href="http://www.moneycontrol.com/news/local-markets/nifty-choppy-icici-bank-infosys-wipro-gain_677519.html" target="_blank"><strong>Nifty choppy; ICICI Bank, Infosys, Wipro gain</strong></a><br /> 
BSE 17127.09 (-46.20)<br /> 
NSE 5208.15 (-14.25)</p> 
</messageContent> 
+2

Шаг 1: Исследование, если на этот вопрос уже дан ответ. ;) –

+0

уже делать это. – Dinesh

+1

И? Что вы нашли? –

ответ

2

Я использую эту функцию таким способом,

public String removeTags(String in) 
    { 
     int index=0; 
     int index2=0; 
     while(index!=-1) 
     { 
      index = in.indexOf("<"); 
      index2 = in.indexOf(">", index); 
      if(index!=-1 && index2!=-1) 
      { 
       in = in.substring(0, index).concat(in.substring(index2+1, in.length())); 
      } 
     } 
     return in; 
    } 

Я пытался сделать это с помощью функции replaceAll() с помощью регулярных experssion, но никогда не имел хороший путь.