title: Remove non printable utf8 characters except controlchars from String
body: <p>I've got a String containing text, control characters, digits, umlauts (german) and other utf8 characters.</p>
  
  <p>I want to strip all utf8 characters which are not "part of the language". Special characters like (non complete list) ":/\ßä,;\n \t" should all be preserved.</p>
  
  <p>Sadly stackoverflow removes all those characters so I have to append a picture (<a href="http://i.imgur.com/TUupDIg.png">link</a>).</p>
  
  <p>Any ideas? Help is very appreciated!</p>
  
  <p>PS: If anybody does know a pasting service which does not kill those special characters I would happily upload the strings.. I just wasn't able to find one..</p>
  
  <p>[Edit]: I THINK the regex "\P{Cc}" are all characters I want to PRESERVE. Could this regex be inverted so all characters not matching this regex be returned?</p>