title: HTML String tags are not replaced (Android)
body: <p>I have the following piece of HTML:</p>
  
  <pre><code>&lt;p&gt;Bla bla bla...&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;4. others&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt; &lt;/p&gt;
  </code></pre>
  
  <p>It contains a random <code>&lt;p&gt; &lt;/p&gt;</code> tag combination which needs to be filtered out in my Android app. I'm using the following Java code for it: </p>
  
  <pre><code>String html = object.get("Content").toString(); // this is the HTML
  html = html.replace("&lt;p&gt; &lt;/p&gt;", "");
  html = html.replace("&lt;p&gt;&lt;/p&gt;", "");
  html = html.replace("&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;", "");
  content.setText(Html.fromHtml(html));
  </code></pre>
  
  <p>However, when I debug and put a break point on the replace functions, it doesn't replace the strings. Now I have useless <code>&lt;p&gt;</code> tags which I don't want. How do I solve this? </p>