title: Problems with cleaning tweet (emoticons, smileys ...)
body: <p>I'm facing a problem during cleaning tweets. I have a process which save tweets in a csv and then I do a pandas dataframe of the data.</p>
  
  <p>x is a tweet from my dataframe : </p>
  
  <p><code>'b\'RT @LBC: James O\\\'Brien on Geoffrey Cox\\\'s awaited legal advice:     "We are waiting for a single unelected expert to tell us whether or not fore\\xe2\\x80\\xa6\''</code></p>
  
  <p>More tweets :
  <code>"b'RT @suzannelynch1: Meanwhile in #Washington... Almost two dozen members of #Congress write to #TheresaMay on eve of #StPatricksDay visit wa\\xe2\\x80\\xa6'</code></p>
  
  <p><code>b"RT @KMTV_Kent: #KentTonight Poll:\\nKent\'s MPs will be having their say on Theresa May\'s #Brexit deal today. @SirRogerGaleMP said he\'ll back\\xe2\\x80\\xa6"</code></p>
  
  <p>The result should looks like that : 
  <code>James O'Brien on Geoffrey Cox's awaited legal advice: "We are waiting for a single unelected expert to tell us whether or not for'</code>
  (Keep hashtags, juste deleting no utf8 caracteres) </p>
  
  <p>I would like to clean this tweet. I tried to use regex with re.sub(my_regex), re.compile ...</p>
  
  <p>Differents regex I tried : ([\U00010000-\U0010ffff],r'@[A-Za-z0-9]+',https?://[A-Za-z0-9./]+)</p>
  
  <p>I also tried like that :</p>
  
  <pre><code>x.encode('ascii','ignore').decode('utf-8')  
  </code></pre>
  
  <p>It doesn't work because of the double backslash, and work when I do :</p>
  
  <pre><code>'to tell us whether or not fore\xe2\x80\xa6'.encode('ascii','ignore').decode('utf-8')
  </code></pre>
  
  <p>It returns me :</p>
  
  <pre><code>'to tell us whether or not fore'
  </code></pre>
  
  <p>Does some one know how to clean it ?
  Many thanks ! </p>