title: Filtering out all non-kanji characters in a text with Python 3
body: <p>I have a text in which there are latin letters and japanese characters (hiragana, katakana &amp; kanji).</p>
  
  <p>I want to filter out all latin characters, hiragana and katakana but I am not sure how to do this in an elegant way.
  My direct approach would be to just filter out every single letter of the latin alphabet in addition to every single hiragana/katakana but I am sure there is a better way.</p>
  
  <p>I am guessing that I have to use regex but I am not quite sure how to go about it. Are letters somehow classified in roman letters, japanese, chinese etc. 
  If yes, could I somehow use this?</p>
  
  <p>Here some sample text: </p>
  
  <pre><code>"Lesson 1:",, "私","わたし","I" "私たち","わたしたち","We" "あ なた","あなた","You" "あの人","あのひと","That person" "あの方","あのかた","That person (polite)" "皆さん","みなさん"
  </code></pre>
  
  <p>The program should only return the kanjis (chinese character） like this:</p>
  
  <pre><code>`私、人，方，皆`
  </code></pre>