title: Remove English words from Arabic string
body: <p>Given a string containing a mixture of Arabic and English, I want to remove any English char or word from it, leaving only an Arabic sentence. The following code doesn't work. How can I modify it?</p>
  
  <pre><code>import string
  
  text = 'انا أحاول أن أعرف من انت this is not'
  maintext = ''.join(ch for ch in text if ch not in set(string.punctuation))
  text = filter(lambda x: x==' ' or x not in string.printable , maintext)
  print(text)
  </code></pre>
  
  <p>Thank you</p>