title: Remove punctuation from string
body: <p>I have a string and I need to remove these symbols:  <code>-- + [ ] { } ( ) \ /</code></p>
  
  <p>For example:</p>
  
  <pre><code>    String clean = "This \ is / an example. This -- is + an [(example)].";
  
      clean = clean.replaceAll("[/[()/]]", "");
      clean = clean.replaceAll("/-/-", "");
  
      clean = clean.replaceAll("\\/","");
      clean = clean.replaceAll("\\\\", " ");
      clean = clean.replaceAll("\\+", "");
  
      return clean.replaceAll("[ ]+", " ").trim();
  </code></pre>
  
  <p>My output should be:  <code>This is an example. This is an example.</code></p>
  
  <p>My code does not remove everything I need and also I would like to know if there is a shorter way to do this.</p>
  
  <p>--</p>
  
  <p>Just some particularities I should mention: <code>-</code> should be removed only if there are two together. 
  <code>/</code> should be replaced by a whitespace. I'm going to try to adapt your solutions here. Thanks.</p>