Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 28th, 2012  |  syntax: None  |  size: 0.64 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Removing HTML tags except line breaks
  2. String html = "<h1>I only want<br/>line breaks and " +
  3.     "<a href='http://stackoverflow.com'>links</a>, <i>not</i>" +
  4.     " the <b>other</b> stuff";
  5. String sansHtml = Html.fromHtml(html).toString();
  6.        
  7. Whitelist whitelist = Whitelist.none().addTags("a", "br").addAttributes("a", "href");
  8. String jsoupHtml = Jsoup.clean(html, whitelist);
  9.        
  10. string1.replaceAll("\<br.*?>", "[br]");
  11. string1.replaceAll("\<a href='(.*?)'.*?>(.*?)\<.*?>", "[link='$1' desc='$2']");
  12. string1.replaceAll("\<.*?>","");
  13. string1.replaceAll("\[br\]", "<br\>");
  14. string1.replaceAll("\[link='(.*?)' desc='(.*?)']", "<a href="$1">$2<\a>");