title: How to account for accent characters for regex in Python?
body: <p>I currently use re.findall to find and isolate words after the '#' character for hash tags in a string:</p>
  
  <pre><code>hashtags = re.findall(r'#([A-Za-z0-9_]+)', str1)
  </code></pre>
  
  <p>It searches str1 and finds all the hashtags. This works however it doesn't account for accented characters like these for example: <code>áéíóúñü¿</code>.</p>
  
  <p>If one of these letters are in str1, it will save the hashtag up until the letter before it. So for example, <code>#yogenfrüz</code> would be <code>#yogenfr</code>. </p>
  
  <p>I need to be able to account for all accented letters that range from German, Dutch, French and Spanish so that I can save hashtags like <code>#yogenfrüz</code></p>
  
  <p>How can I go about doing this</p>